如何创建具有从下拉列表中选择的属性的 Asp.net C# 自定义控件?

发布于 2024-10-18 06:49:55 字数 412 浏览 0 评论 0原文

如何创建具有从下拉列表中选择的属性的 Asp.net C# 自定义控件?

示例:我尝试创建自己的 TextBox,继承自 TextBox。 它有一个名为“MyOwnColor”的属性。当向 Visual Studio 添加自定义控件时,在属性窗口中,属性“MyOwnColor”可以通过在输入字段中输入文本类型来输入。 那么,我可以用一个由我设置一些选择的下拉列表来替换输入字段吗?

图片:https://i.sstatic.net/7UaLV.jpg 我想创建像边框样式这样的属性。 我读过一些关于“TypeConverter”的sucguest,但我不知道如何使用......

你能帮助我吗?

我英语不好。 谢谢...

How to create Asp.net c# Custom control with properties select from a dropdownlist?

Example: I try to create my own TextBox inherit from TextBox.
It has a property named "MyOwnColor". When add custom control to Visual Studio, in the properties window, property "MyOwnColor" can input by type Text to input field.
So, what can i replace input field with a dropdownlist that has some selection are set by me?

Image: https://i.sstatic.net/7UaLV.jpg
I want to create properties like Border Style.
I have read some sucguest about "TypeConverter" but i don't know how to use ...

Can you help me?

I am bad at English.
Thanks...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

蝶…霜飞 2024-10-25 06:49:55

我在一些论坛上询问过,答案是:使用枚举。

public enum Color
        {
            Red,
            Blue,
            Green
        }

I've asked on some forum and answer is: Use an enum.

public enum Color
        {
            Red,
            Blue,
            Green
        }
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文