求助:PropertyGrid实现下拉列表为图片
对于自定义属性编辑器,想请教各位一个问题,想实现用PropertyGrid实现下拉列表选项为图片的形式,自定义属性编辑器,应该继承自哪个类?override哪个方法呢?需要用到枚举吗?请各位大神给个思路,越详细越好!小女子不胜感激! PropertyGrid 自定义属性编辑器 --------------------编程问答-------------------- image类型的属性,下拉列表都是图片的形式吧 --------------------编程问答-------------------- 从 UITypeEditor 派生一个新的类型重载 GetEditStyle
返回 UITypeEditorEditStyle.DropDown
重载 EditValue, 在其中,
使用 IWindowsFormsEditorService edSvc = (IWindowsFormsEditorService)provider.GetService(typeof(IWindowsFormsEditorService));
显示你的下拉控件(控件自己编写 )
edSvc.DropDownControl(uiControl);
--------------------编程问答--------------------
对呀!但是这个选项为图片的下拉列表需要在PropertyGrid中实现! --------------------编程问答--------------------
大神!能在具体点不?有点晕晕滴! --------------------编程问答-------------------- 下拉列表不是在 PropertyGrid 中实现,
是 PropertyGrid 通过
[Editor]
找到你的 UITypeEditor
是 UITypeEditor 创建的那个下拉控件 --------------------编程问答--------------------
大神能写个例子吗?感激不尽! --------------------编程问答-------------------- 请问楼主是怎么解决的?我也碰到这样的问题。。。
补充:.NET技术 , .NET技术前瞻