Properties 如何将按钮属性添加到PropertyGrid中?
我有一个叫SettingsGrid的PropertyGrid 现在开始吧:Properties 如何将按钮属性添加到PropertyGrid中?,properties,propertygrid,Properties,Propertygrid,我有一个叫SettingsGrid的PropertyGrid 现在开始吧: SettingsGrid.SelectedObject=\u Config 配置包含属性 private string _Export = ""; [DefaultValue(false)] [Description("Export as")] [Category("Export settings")] public string Export { get
SettingsGrid.SelectedObject=\u Config代码>
配置包含属性
private string _Export = "";
[DefaultValue(false)]
[Description("Export as")]
[Category("Export settings")]
public string Export
{
get { return _Export; }
set { _Export = value; }
}
因此,我将字符串“导出”属性设置为“导出设置”类别
现在我需要像按钮一样的可点击属性。如何添加此属性?我使用了如下对象:
[TypeConverter(typeof(ExpandableObjectConverter))]
public class Doc
{
public int Field{ get; set; }
public int Value{ get; set; }
public override string ToString()
{
return Field+ " <=> " + Value;
}
}
[TypeConverter(typeof(ExpandableObjectConverter))]
公共类文件
{
公共整型字段{get;set;}
公共int值{get;set;}
公共重写字符串ToString()
{
返回字段+“”+值;
}
}
按下按钮(…)打开标准编辑器