FolderNameEditor不使用PropertyGrid

时间:2016-09-07 15:47:04

标签: propertygrid

在我的设置类中使用FolderNameEditor时,我无法显示省略号,因此我可以更改文件夹。我的财产的代码如下。

我还需要另一个属性吗?更改现有属性的设置?除了编写自己的编辑器之外,还有FolderNameEditor的替代方法吗?

    [Category("Schedule")]
    [DisplayName("File Path")]
    [Editor(typeof(FolderNameEditor), typeof(UITypeEditor))]
    [ExpandableObject]
    [UserScopedSetting()]
    [DefaultSettingValue(@"c:\temp")]
    public string ScheduleFilePath
    {
        get { return _scheduleFilePath; }
        set { _scheduleFilePath = value; }
    }

我的设置类继承自ApplicationSettingsBase。我的设置类中有很多其他属性(字体和颜色),它们工作正常。

指定FolderNameEditor似乎没有效果,我只允许将该属性编辑为字符串。我尝试了ExpandableObject属性,但它只显示了字符串的长度。

PropertyGrid有替代品吗?我似乎花费了过多的时间让它发挥作用。

0 个答案:

没有答案