如何将类别和其他此类属性添加到应用程序设置(在vb.net中)?

时间:2015-11-27 06:44:42

标签: vb.net visual-studio-2010

好的,所以我有这个PropertyGrid控件显示我的所有(用户)应用程序设置,这一切都很酷,但是我希望我的设置可以分类到类别并有描述等。

所以我环顾四周,如果我插入以下代码,我就知道了:

Global.System.ComponentModel.Category("Category Name :D")
Global.System.ComponentModel.DisplayName("Display Name")
Global.System.ComponentModel.Description("whatevs")

进入Settings.Designer.vb文件中的每个Property,如下所示:

    '''<summary>
    '''This Setting dose some stuff
    '''</summary>
    <Global.System.ComponentModel.Category("Category Name :D"), _
     Global.System.ComponentModel.DisplayName("Display Name"), _
     Global.System.ComponentModel.Description("whatevs"), _
     Global.System.Configuration.UserScopedSettingAttribute(), _
     Global.System.Configuration.SettingsDescriptionAttribute("This Setting dose some stuff"), _
     Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
     Global.System.Configuration.DefaultSettingValueAttribute("Stuff")> _
    Public Property FOLDER_OutputRealm() As String
        Get
            Return CType(Me("Stuff_Setting"), String)
        End Get
        Set(ByVal value As String)
            Me("Stuff_Setting") = value
        End Set
    End Property

我会得到我想要的东西,直到我在我的设置中更改某些内容并导致Settings.Designer.vb文件重新生成,从而丢失所有自定义更改。

在VB.NET中为应用程序设置分配类别/显示名称/描述的正确方法是什么?

0 个答案:

没有答案