VB zum ersten Mal versuchen und brauchen etwas Hilfe.VB2010 für x in y entspricht
Ich habe ein Listenfeld, das ich möchte die gleiche Aufgabe für jede der Lostbox-Elemente ausführen, wenn eine Schaltfläche geklickt wird. In Python würde ich verwenden for x in y:
Aber was mache ich für vb?
-Code bisher
Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
Dim mesg As String
Dim pw As String
Dim id As String
For i As Integer = 0 To Me.ListBox2.Items.Count - 1
id = Me.ListBox2.Items(i).ToString
mesg = TextBox1.Text.ToString()
pw = "S"
MessageBox.Show(id & mesg & pw, "test")
Exit For
Next
End Sub
Deshalb möchte ich, dass die Meldungsfeld für jedes Element in der Listbox einmal ok hat
Dies funktioniert zu einem Dagree. Wenn ich 2 Elemente in meiner Liste habe, wird das erste Element zweimal angezeigt, obwohl der Wert unterschiedlich ist. – shaggs
Sie sagen, Sie haben 2 Elemente und eine 'For Each'-Schleife macht 3 Iterationen ?? –
Nein ich sage, ich habe 2 Artikel A & B. Ich habe die Liste in Zeichenfolge umgewandelt. Jetzt bekomme ich eine Message Box mit Text A. Sobald geschlossen, öffnet sich eine andere, aber mit Text A nicht Text B – shaggs