プロパティがないため、アイテムの保存とプロパティにValue
クラスを使用することを計画しました。これまでのところ私は成功しました。Text
Value
ComboBox
これが私のクラスです:
Public Class clCombobox
Public cname As String
Public cvalue As Integer
Public Property Display() As String
Get
Return Me.cname
End Get
Set(ByVal value As String)
Me.cname = value
End Set
End Property
Public Property Value() As String
Get
Return Me.cvalue
End Get
Set(ByVal value As String)
Me.cvalue = value
End Set
End Property
Public Sub New(ByVal name As String, ByVal value As String)
cname = name
cvalue = value
End Sub
Public Overrides Function ToString() As String
Return cname
End Function
End Class
データは次のように追加されていComboBox
ます:
cmbComboxBox.Items.Add(New clCombobox("Text", 1))
これは今のところうまくいくようです。しかし、どうすればデータを取り戻すことができますか。CheckBox
選択したアイテムの値が必要な場合はどうすればよいですか?
私は使ってみました:
CType(cmbCombobox.SelectedItem, clCombobox).Value()
動作しませんでした。