Vb.net 房地产泡沫不起作用?

Vb.net 房地产泡沫不起作用?,vb.net,winforms,propertygrid,.net-4.5.2,Vb.net,Winforms,Propertygrid,.net 4.5.2,我有这个类,我希望它可以通过PropertyGrid控件进行编辑 Class ConfigurationValues Public UpdateCapital As Boolean = False Public verbosity As VerbosityLevel = VerbosityLevel.e0_StrategyInformation Enum VerbosityLevel e0_StrategyInformation e1_Hi

我有这个类,我希望它可以通过PropertyGrid控件进行编辑

Class ConfigurationValues
    Public UpdateCapital As Boolean = False
    Public verbosity As VerbosityLevel = VerbosityLevel.e0_StrategyInformation
    Enum VerbosityLevel
        e0_StrategyInformation
        e1_HighLevel
        e2_BaseRoutines
        e3_Confirmations
        e4_AlmostAll
        e5_EveryThing
    End Enum
End Class
这是我的表格

    Public Class Form1
        Dim config As New ConfigurationValues
        Private Sub Form1_Load(sender As Object, e As EventArgs) Handles Me.Load
            PropertyGrid1.SelectedObject = config
        End Sub
    End Class
这里的问题是PropertyGrid保持空白


有人能给我点化一下吗?

物业网格在寻找物业。我还更改了枚举以使其更具可读性—不过这是您的选择

Public Class ConfigurationValues
  Public Property UpdateCapital As Boolean = False
  Public Property verbosity As VerbosityLevel = VerbosityLevel.StrategyInformation
  Public Enum VerbosityLevel
    StrategyInformation
    HighLevel
    BaseRoutines
    Confirmations
    AlmostAll
    EveryThing
  End Enum
End Class


我认为成员应该是属性,而不是字段。是的,我自己已经计算过了。我应该删除这个问题吗?你可以把它留在这里让其他人来处理,继续对社区有所帮助。也许有人会提供一篇msdn风格的文章……当然可能会帮助其他人=)不,我去掉了奇怪的命名约定,因为它使代码更具可读性,这部分由您决定。我添加了一些很棒的链接,您还必须更正代码,以便
公共属性详细程度为VerbosityLevel=VerbosityLevel.e0_策略信息
变成
公共属性详细程度为VerbosityLevel=详细级别战略信息