我目前正在处理托管WinForms设计器的项目。我正在使用PropertyGrid
来显示在DesignSurface
上放置的控件的操作属性。当在PropertyGrid中按下删除键时设置属性的值
我创建了UITypeEditor
来修改我的自定义控件属性的值。
如何在PropertyGrid
中按下Delete键时将属性值重置为null
。
我目前正在处理托管WinForms设计器的项目。我正在使用PropertyGrid
来显示在DesignSurface
上放置的控件的操作属性。当在PropertyGrid中按下删除键时设置属性的值
我创建了UITypeEditor
来修改我的自定义控件属性的值。
如何在PropertyGrid
中按下Delete键时将属性值重置为null
。
这是在PropertyDescriptor
处理。
您覆盖ResetValue
和CanResetValue
。
感谢这个工作。我不得不实施'ComponentDesigner'&'PropertyDescriptor'。 – Zuhaib 2010-09-30 14:06:20
很酷,这很快:) – leppie 2010-09-30 14:18:33