我想为usercontrol创建一个属性,以根据我定义的结构设置值。这是我用来创建结构和属性的代码
Private fooList As List(Of Structure_Foo)
Public Structure Structure_Foo
Dim a As Integer
Dim b As Integer
End Structure
Public Property Foo As List(Of Structure_Foo)
Get
Return fooList
End Get
Set(ByVal value As List(Of Structure_Foo))
fooList = value
End Set
End Property
我需要能够从设计器属性窗口中将结构的值设置为列表集合,如上图所示。
答案 0 :(得分:1)
将您的结构更改为
Public Structure Structure_Foo
Public Property a As Integer
Public Property b As Integer
End Structure
Visual Studio编辑器仅列出属性,而不是字段。这适用于所有属性对话框。如果要编辑字段,可能需要为控件创建自定义设计器。