读书人

2005中自定义控件的属性在设计时弹出属

发布时间: 2011-12-26 23:09:58 作者: rapoo

2005中自定义控件的属性在设计时弹出属性设置问题
VB.net 中,WINFORM程序,用户自定义一个控件被拖到设计器中,鼠标右键点击控件,在右键菜单中加一项控件属性,点击控件属性,弹出控件的属性设置,设置完毕后,将设置的属性反回给设计器中的控件(类似DATEGRID空间的行追加,列追加),请高手帮忙,急!

[解决办法]
这个msdn有说啊,你自定义了控件后,在它的属性的Set过程不是可以写代码吗,在那调用个刷新控件外观的方法,不就可以了.
如:
<DefaultValue(GetType(Renderer), "Style2003")> <Category("App")> Public Property Renderer() As Renderer
Get
Return Me._Renderer
End Get
Set(ByVal value As Renderer)
Me._Renderer = value
'可加入自己的处理方法代码
Me.Invalidate()
End Set
End Property
[解决办法]
将设置的属性反回给设计器中的控件?你采用事件触发的方法试试
[解决办法]
应该可以写事件来监听的吧,写个Handle试试..

读书人网 >VB Dotnet

热点推荐