Properties 如何将按钮属性添加到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的PropertyGrid

现在开始吧:
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()
{
返回字段+“”+值;
}
}
按下按钮(…)打开标准编辑器