Hallo an alle, ich habe jetzt schon länger gegooglet aber finde leider keine Lösung... Und zwar hab ich 42 PictureBoxen deren Bild Pfad ich per For Schleife Festlegen möchte.
Spoiler anzeigen
Das obige sind im Prinzip die Pfade, in einer INI Datei ist festgelegt wie das jeweilige Bild heisst, für alle 42 Boxen möchte ich nicht jede Zeile Schreiben sondern würde es gerne per For schleife Lösen, jedoch scheiterte jeder bisherige ansatz...
könnt ihr mir evtl. dabei behilflich sein ?
Der bisher Vielversprechendste Versuch war folgender :
Spoiler anzeigen
Jedoch bekomme ich dabei die Fehlermeldung : Fehler 1 "Image" ist kein Member von "System.Windows.Forms.Control". G:\Programmieren\Visual\tests\Idle\Idle\BuyHero.vb 40 17 Idle
Ich freue mich auf eure (hoffentlich xD) hilfreichen Antworten Grüße
VB.NET-Quellcode
- Hero1Pic.Image = Image.FromFile(Main.Path & "\" & Main.HeroINI.WertLesen("1", "Pic") & ".png")
- Hero2Pic.Image = Image.FromFile(Main.Path & "\" & Main.HeroINI.WertLesen("2", "Pic") & ".png")
- Hero3Pic.Image = Image.FromFile(Main.Path & "\" & Main.HeroINI.WertLesen("3", "Pic") & ".png")
- Hero4Pic.Image = Image.FromFile(Main.Path & "\" & Main.HeroINI.WertLesen("4", "Pic") & ".png")
- Hero5Pic.Image = Image.FromFile(Main.Path & "\" & Main.HeroINI.WertLesen("5", "Pic") & ".png")
- Hero6Pic.Image = Image.FromFile(Main.Path & "\" & Main.HeroINI.WertLesen("6", "Pic") & ".png")
- Hero7Pic.Image = Image.FromFile(Main.Path & "\" & Main.HeroINI.WertLesen("7", "Pic") & ".png")
- Hero8Pic.Image = Image.FromFile(Main.Path & "\" & Main.HeroINI.WertLesen("8", "Pic") & ".png")
- Hero9Pic.Image = Image.FromFile(Main.Path & "\" & Main.HeroINI.WertLesen("9", "Pic") & ".png")
- Hero10Pic.Image = Image.FromFile(Main.Path & "\" & Main.HeroINI.WertLesen("10", "Pic") & ".png")
Das obige sind im Prinzip die Pfade, in einer INI Datei ist festgelegt wie das jeweilige Bild heisst, für alle 42 Boxen möchte ich nicht jede Zeile Schreiben sondern würde es gerne per For schleife Lösen, jedoch scheiterte jeder bisherige ansatz...
könnt ihr mir evtl. dabei behilflich sein ?
Der bisher Vielversprechendste Versuch war folgender :
VB.NET-Quellcode
- For d As Integer = 1 To CInt(Main.HeroINI.WertLesen("MaxHeros", "Now"))
- Dim Gbo2 = BuyHeroPanel.Controls("Hero" & d.ToString())
- Dim HeroPic = Gbo2.Controls("Hero" & d.ToString() & "Pic")
- If HeroPic IsNot Nothing Then
- HeroPic.Image = Image.FromFile(Main.Path & "\" & Main.HeroINI.WertLesen("1", "Pic") & ".png")
- End If
- Next
Jedoch bekomme ich dabei die Fehlermeldung : Fehler 1 "Image" ist kein Member von "System.Windows.Forms.Control". G:\Programmieren\Visual\tests\Idle\Idle\BuyHero.vb 40 17 Idle
Ich freue mich auf eure (hoffentlich xD) hilfreichen Antworten Grüße
If Energy = Low Then
Drink(aHugeCoffee)
Else
Drink(aHugeCoffeeToo)
End If
Drink(aHugeCoffee)
Else
Drink(aHugeCoffeeToo)
End If