Nicht einmal eine messagebox wird angezeigt sollte ich sie direkt hinter das "next"...
Hier der Code:
Code:
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load Dim pokemonList() As String = System.IO.File.ReadAllLines(Application.StartupPath & "\config\pokemonList.txt") For i As Integer = 0 To pokemonList.Length() Dim zeroAdd As String = "" Dim pkmNumber = i + 1 If pkmNumber.ToString.Length() = 1 Then zeroAdd = "00" ElseIf pkmNumber.ToString.Length() = 2 Then zeroAdd = "0" Else zeroAdd = "" End If pk01_pokemonList.Items.Add(zeroAdd & (i + 1) & " " & pokemonList(i)) pk02_pokemonList.Items.Add(zeroAdd & (i + 1) & " " & pokemonList(i)) Next Dim pokemonGender() As String = {"?", "?", "?"} For i As Integer = 0 To pokemonGender.Length() pk01_gender.Items.Add(pokemonGender(i)) pk02_gender.Items.Add(pokemonGender(i)) Next pk01_gender.Text = pokemonGender(0) pk02_gender.Text = pokemonGender(0) End Sub
Einzeln funktionieren sie einwand frei! (es funktioniert auch NICHT über 2 Subs!)
Gerne lasse ich mich auf fehler hinweisen! Und ob ich etwas verbessern könnte
z.B. das mit den "0" hinzufügen vor den zahlen.
Mfg. Benhero