Vb.net 房地产泡沫不起作用?
我有这个类,我希望它可以通过PropertyGrid控件进行编辑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
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=详细级别战略信息
。