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

maomao48134501 30 0 RAR 2018-12-07 15:12:18

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

用户评论
请输入评论内容
评分:
Generic placeholder image 卡了网匿名网友 2018-12-07 15:12:18

非常不错,学习了

Generic placeholder image 卡了网匿名网友 2018-12-07 15:12:18

没搞过自定义控件,先学习

Generic placeholder image 卡了网匿名网友 2018-12-07 15:12:18

很不错,学习了。谢谢LZ分享。