Entwickler-Ecke
IO, XML und Registry - Aus TableLayoutPanel in XML speichern & laden
Ivy - Di 22.11.11 15:28
Titel: Aus TableLayoutPanel in XML speichern & laden
Hallo zusammen,
ich habe ein TabellayoutPanel gefüllt sind die Rows mit Pictureboxen die jeweils verschiedene Bilder beinhalten (werden über die Bildadresse geladen). Nun möchte diese Bilder die sich in meinem TableLayoutPanel befinden in einer XML Datei speichern. Wie kann ich herausfinden welche items bzw bilder sich gerade in meinem Panel befinden??
LG IVY
Trashkid2000 - Di 22.11.11 16:26
Hi,
also so gar nicht. Du kannst aber bei den Bildern als Tag-Eigenschaft den Pfad speichern.
Und das kannst Du dann zusammen mit Column/ Row aus dem Panel in eine XML schreiben.
LG,
Ivy - Di 22.11.11 16:33
aha was für ne Tag eigenschaft?? hast du nen besipiel?
ich hab die bilder jetzt so in das panel geladen:
C#-Quelltext
1:
| pb.Image = System.Drawing.Image.FromFile(@"D:\"); |
Trashkid2000 - Di 22.11.11 18:28
Na so:
C#-Quelltext
1: 2:
| pb.Image = Image.FromFile(@"D:\meinBild.png"); pb.Image.Tag = @"D:\meinBild.png"; |
So hast Du zu jedem Bild gespeichert, von wo es geladen wurde. Diese Information geht sonst verloren.
Beim wiederabrufen der Eigenschaft musst Du das Object wieder in einen string casten.
Ivy - Mi 23.11.11 08:47
okay, danke.
kann ich darin auch mehrere bilder speichern? Also mein bild wird eingesetz in einer schleife und das geht solange bis die liste leer ist. Kann ich also auf das erste bild weiter zugreifen oder wird das dann überschrieben?? Weil dann müsste ich die Tags ja über ein Array einspeichern...
Trashkid2000 - Mi 23.11.11 09:36
Also pb ist doch eine PictureBox, oder?
Und in einer PictureBox kann doch nur ein Bild reingepackt werden. Deshalb verstehe ich die Frage nicht so wirklich.
Ivy - Mi 23.11.11 10:02
ja ne, es wird für jedes bild eine neue Picturebox erstellt...
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!