首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

请问自定义控件有关问题一则

2013-07-08 
请教自定义控件问题一则怎样才能让自定义控件像ImagList、ToolTip控件那样可以添加进环境但不能添加进Form

请教自定义控件问题一则
怎样才能让自定义控件像ImagList、ToolTip控件那样可以添加进环境但不能添加进Form等容器里,也就是可以显式改变自定义控件的属性,但是编译后只有执行它的方法、事件等代码却不能显示的控件,应怎样编写?
[解决办法]
建立或继承组件而不是控件
[解决办法]
<DebuggerNonUserCode()> _
<System.ComponentModel.DefaultEvent("MyEvent")> _
Public Class TestClass
    Inherits System.ComponentModel.Component
    Public Event MyEvent()
    ....

End Class

这样就可以了
[解决办法]
你可以看到,winform的tooltip是从Component继承的,而不是从Control继承的。如果一定要抠字眼,我们可以说Tooltip“虽然也是组件但并不是控件”。
[解决办法]

引用:
不知道这个区域叫什么,没有找到相关资料
你可以把上面放置那些有颜色、有位置、有其它UI属性的空间的区域叫做控件设计区(设计板、画布),下面的部分叫做非控件区。

热点排行