Guten nachmittag erstma,
Also mein erster Post hier, hoffe dass ihr mir da weiterhelfen könnt.
ich habe ein programm geschrieben, welches dateien von einem verzeichnis ausliest. für jede datei die gefunden wird, soll auf der form ein bild angezeigt werden. das habe ich versucht mit:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14:
| int counter = 0; foreach (string fileName in System.IO.Directory.GetFiles("ordner")) { PictureBox pb = new PictureBox(); pb.Click += new System.EventHandler(picturebox_click_event); pb.Text="Nummer: "+counter.ToString(); pb.Height=100; pb.Width=100; pb.Top = 1+counter; pb.Left = 1; pb.Image=Image.FromFile("icon.jpg"); this.Controls.Add(pb); counter += 50; } |
Nun es existieren 3 dateien in dem verzeichnis, aber er zeichnet leider nur 1 bild.
ich bin die schleife durchgegangen, die wird aber schon 3x ausgeführt.
kann es sein dass er die bilder überschreibt?
wisst ihr dazu mehr?
Moderiert von
Kha: Code- durch C#-Tags ersetztModeriert von
Christian S.: Topic aus C# - Die Sprache verschoben am Fr 09.01.2009 um 15:22