怎样重写控件

米か臹 2009-04-27 12:27:07
怎样重写控件,比如textbox,需要给textbox加个属性A,A中有内容A1,A2,A3,A4,
请给出代码,最好连建什么样的工程都说下,谢谢了,回答者有分!
...全文
152 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wujinjian2008n 2009-04-28
  • 打赏
  • 举报
回复
用自定义控件去继承TextBox
米か臹 2009-04-28
  • 打赏
  • 举报
回复
请问建类与建自定义控件有什么区别吗?
bw555 2009-04-27
  • 打赏
  • 举报
回复
Public Class mytext
Inherits TextBox
Public Property a() As enum_a
Get
Return Me.v_a
End Get
Set(ByVal value As enum_a)
Me.v_a = value
End Set
End Property
Public Enum enum_a
a1 = 0
a2 = 1
a3 = 2
a4 = 3
End Enum
Private v_a As enum_a
End Class
wxg22526451 2009-04-27
  • 打赏
  • 举报
回复
加个属性A,A中有内容A1,A2,A3,A4,
//A是一个类,包含A1,A2,A3,A4属性?
继承TextBox,增加需要的属性,
其它的可能对应修改,如呈现,事件。。
    [DefaultProperty("Text")]
[ToolboxData("<{0}:ServerControl1 runat=server></{0}:ServerControl1>")]
public class ServerControl1 : TextBox
{
public string A
{
get
{
String s = (String)ViewState["a"];
return ((s == null) ? "" : s);
}

set
{
ViewState["a"] = value;
}
}
//....
}
CloneCenter 2009-04-27
  • 打赏
  • 举报
回复
新建立一个 Class, 继承 TextBox。

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧