vb.net 自定义控件(含自定义对话框设置属性) 实例

时间:2013-10-18 15:49:33
【文件属性】:

文件名称:vb.net 自定义控件(含自定义对话框设置属性) 实例

文件大小:87KB

文件格式:RAR

更新时间:2013-10-18 15:49:33

vb.net 自定义控件 自定义属性 UITypeEditor(UI 类型编辑器)

vb.net 自定义控件 自定义属性 UITypeEditor UI 类型编辑器 实例 提供一个示例 UITypeEditor,它使用 IWindowsFormsEditorService 显示用于用户输入的 Form。 IWindowsFormsEditorService 只能通过 PropertyGrid 控件的 GetService 方法使用。 此服务通常用于显示来自 UITypeEditor 的 EditValue 方法的窗体。当 PropertyGrid 调用 UITypeEditor 的 EditValue 方法来提供用于编辑属性值的用户界面时,会将对 IServiceProvider 的引用传递给 EditValue 方法,IServiceProvider 通常可提供 IWindowsFormsEditorService 的实例。此服务的方法可用于显示对话框和窗体,或者用于在下拉容器内显示 Control,该容器显示在当前正在编辑的值字段区域附近的属性网格的顶部。 为 UITypeEditor 提供一个接口,用于显示 Windows 窗体,或者在设计模式下在属性网格控件的下拉区域中显示控件。 注意一个问题:设计模式与生成dll文件加载显示结果不同,这就是为什么会在设计模式时运行显示灰色,不能跳出自定义对话框,只有在生成文件加载才显示。


【文件预览】:
WindowsApplication1
----WindowsApplication1.suo(24KB)
----WindowsApplication1.sln(947B)
----WindowsApplication1()
--------bin()
--------TestDialogEditor.vb(2KB)
--------WinFormsEdServiceDialogExampleControl.Designer.vb(1KB)
--------StringInputDialog.vb(2KB)
--------obj()
--------WinFormsEdServiceDialogExampleControl.vb(2KB)
--------My Project()
--------WindowsApplication1.vbproj.user(168B)
--------WinFormsEdServiceDialogExampleControl.resx(6KB)
--------WindowsApplication1.vbproj(5KB)

网友评论

  • 有些过于简单了,基本是msdn上的原代码。不建议下载。
  • 效果挺好,学习了。
  • 非常不错,学习了
  • 没搞过自定义控件,先学习
  • 很不错,学习了。谢谢LZ分享。
  • 非常不错 可惜不是我需要的
  • 很不错,按照实例可以自定义控件了
  • 很不错,节省了很多的时间来做UI
  • 很不错,按照实例可以自定义控件了
  • 很好用啊,不错
  • 功能是实现了,可是还是不太会用,主要是看不懂
  • 学习了,对新人很有帮助
  • 很不错的东西,拿来用了 谢谢
  • 很好用啊,不错
  • 不错,学到了新东西
  • 看不太懂,学习中。
  • 很多看不懂,找不着头绪,还需要学习……
  • 分有点多了,有用就好!测试办法,打开项目后,添加一个新项目为EXE的,然后把DLL加进来,这个时候就可以正常使用!
  • 不错,本人正在学习
  • 很好用啊,不错
  • 继承类的算例比较有用,这个我可以拿来直接用
  • 学习,正需要设计方面的编程资料
  • 还是没弄明白,如何把编写好的用户控件放在工具区使用……
  • 学习,正需要设计方面的编程资料
  • 不错,本人正在学习
  • 不错啦,,嘻嘻
  • 这个实例对我帮助很大 谢谢!
  • 哥哥我要找的是C语言的