Hallo Gemeinde,
folgendes Problem:
Ich habe eine ListView in dem ich Sachen eintrage. Frage und Lösung in zwei Spalten.
Per InputBox lasse ich eine Abfrage laufen ob die Werte gleich sind.
Soweit alles gut.
Jetzt möchte ich aber nur das auch Teile der Lösung richtig sind.
z.B:
abfrage: grade Zahlen
Lösung: 2 4 6
Leider bekomme ich das nur hin wenn ich eine Zahl als lösung angebe.
Hab das schon mit Contains probiert aber ohne Erfolg.....
Habt Ihr ne Idee?
hier der Code:
Danke für die Hilfe.
folgendes Problem:
Ich habe eine ListView in dem ich Sachen eintrage. Frage und Lösung in zwei Spalten.
Per InputBox lasse ich eine Abfrage laufen ob die Werte gleich sind.
Soweit alles gut.
Jetzt möchte ich aber nur das auch Teile der Lösung richtig sind.
z.B:
abfrage: grade Zahlen
Lösung: 2 4 6
Leider bekomme ich das nur hin wenn ich eine Zahl als lösung angebe.
Hab das schon mit Contains probiert aber ohne Erfolg.....
Habt Ihr ne Idee?
hier der Code:
Visual Basic-Quellcode
- For Each item As ListViewItem In ListView1.Items
- Label3.Text = " Von " & ListView1.Items.Count & " hast du " & ListView2.Items.Count & " Falsch."
- Dim loesung As String = InputBox(item.Text)
- If loesung.Contains(item.SubItems.Item(1).Text) = True Then
- MsgBox("Richtig", MsgBoxStyle.Information)
- Else
- MsgBox("Falsch" & vbNewLine & "Richtig währe " & vbNewLine & item.SubItems.Item(1).Text & vbNewLine & "gewesen.", MsgBoxStyle.Critical)
- With ListView2.Items.Add(item.Text)
- .SubItems.Add(item.SubItems.Add(item.SubItems.Item(1).Text))
- End With
- End If
- Next
Danke für die Hilfe.