我如何在C#中创建自定义TextBox控件

时间:2010-01-25 19:49:05

标签: c# asp.net webforms

我想在Asp.Net(C#)中实现自己的自定义TextBox控件。 请给我一些想法和链接。

2 个答案:

答案 0 :(得分:3)

控件只是一个类。创建自己的类派生自TextBox类。覆盖方法。处理事件。添加属性。

然后问一个具体的问题,你会得到具体的答案。在这个网站上搜索,你会找到有关控制开发的书籍的建议。

您还会发现http://asp.net有用。

答案 1 :(得分:0)

如果要从头创建TextBox控件,只需创建一个输出文本框的CustomControl(msdn:http://msdn.microsoft.com/en-us/library/zt27tfhy.aspx):

<input type="text" />

显然,您需要添加长度和css样式等属性。对于像TextBox这样的现有控件,我无法想象你为什么不继承TextBox来添加你想要的额外功能 - 为什么重新发明轮子?但如果这就是你想做的......