如何将按钮属性添加到PropertyGrid?

时间:2014-10-07 05:49:19

标签: properties propertygrid

我有名为SettingsGrid的PropertyGrid

现在告诉它: SettingsGrid.SelectedObject = _Config;

配置包含属性

    private string _Export = "";
    [DefaultValue(false)]
    [Description("Export as")]
    [Category("Export settings")]
    public string Export
    {
        get { return _Export; }
        set { _Export = value; }
    }

因此我有字符串" export"物业进入"出口设置"类别。

现在我需要像按钮这样的可点击属性。如何添加此属性?

1 个答案:

答案 0 :(得分:0)

我使用了这样的对象:

[TypeConverter(typeof(ExpandableObjectConverter))]
public class Doc
{
    public int Field{ get; set; }
    public int Value{ get; set; }

    public override string ToString()
    {
        return Field+ " <=> " + Value;
    }
}

并按下按钮(...)打开标准编辑器