Ich habe ein Problem. Ich habe eine Liste (List(of Input) wobei Input meine eigene Klasse ist). Nun binde ich diese Liste an eine Combobox. Alle vorhandenen Einträge werden auch richtig angezeigt. Wenn ich nun aber einen neuen Eintrag in die Liste hinzufüge erscheint er nicht in der Combobox. Auch ein Combobox.Update() bringt nichts.
[highlight=vbnet]
Dim Liste as List(of Input)
Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
liste.Add(sensor)
liste.Add(sensor2)
Me.ComboBox1.DisplayMember = "Name"
Me.ComboBox1.DataSource = liste
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
liste.Add(New Input(InputBox("Byteindex:", "Eingabe", "0"), InputBox("Bitindex:", "Eingabe", "5"), S7Datatypes.S7Bit, InputBox("Sensorname", "Eingabe", CStr(Input.Count))))
End Sub
[/highlight]
Stark vereinfachte Darstellung der Tatsache.
Wäre dankbar für Hilfe.
Gruß
das-d
[highlight=vbnet]
Dim Liste as List(of Input)
Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
liste.Add(sensor)
liste.Add(sensor2)
Me.ComboBox1.DisplayMember = "Name"
Me.ComboBox1.DataSource = liste
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
liste.Add(New Input(InputBox("Byteindex:", "Eingabe", "0"), InputBox("Bitindex:", "Eingabe", "5"), S7Datatypes.S7Bit, InputBox("Sensorname", "Eingabe", CStr(Input.Count))))
End Sub
[/highlight]
Stark vereinfachte Darstellung der Tatsache.
Wäre dankbar für Hilfe.
Gruß
das-d
Comment