在我的.NET 4.0 WinForms应用程序中,我有一些应用程序设置。这些设置包含特定文件夹(字符串类型)。要编辑这些设置,请使用PropertyEditor
。
这里我希望这些文件夹设置不是字符串而是文件夹,因此用户可以在属性编辑器中选择文件夹。为此,我在声明设置之前将此行添加到settings.designer.cs
:
[System.ComponentModel.Editor(typeof(System.Windows.Forms.Design.FolderNameEditor),typeof(System.Drawing.Design.UITypeEditor))] *
每次向应用程序添加新设置时都会覆盖这些内容。所以我的问题是如何在运行时执行此操作?