1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
Private Class MaClass
Private mStr_Value As String = ""
Private mStr_Texte As String = ""
Public Sub New( _
ByVal Str_Value As String, _
ByVal Str_Texte As String _
)
mStr_Value = Str_Value
mStr_Texte = Str_Texte
End Sub
Public ReadOnly Property Texte() As String
Get
Return mStr_Texte
End Get
End Property
Public ReadOnly Property Value() As String
Get
Return mStr_Value
End Get
End Property
Public Overrides Function ToString() As String
Return Me.Value & " - " & Me.Texte
End Function
End Class
Dim arrVals As New ArrayList
arrVals.Add(New MaClass("1", "Contact"))
arrVals.Add(New MaClass("2", "Délégué"))
monComboBox.ValueMember = "Value"
monComboBox.DisplayMember = "Texte"
monComboBox.DataSource = arrVals |
Partager