Hi,
Ich baue in meinen Downloader auf der Startseite einen Newsfeed ein. Der klappt auch super! Die News kommen wie ich will per XML an und werden ausgegeben.
In der XML gibt für jeden Newsbeitrag das Attribute: picture
das beinhaltet entweder das "Nopic.jpg" oder das für den newsbeitrag.
Jenachdem ob eins angegeben wurde.
Da es meine Webseite ist weiß ich ja wo da Bild liegt und brauche nur den Dateinamen
Aber wie liste ich den Bilder neben meinen Newsbeiträgen auf?.
Ich hab da an eine PictureBox gedacht under BackgroundLayout.Zoom das BIld immer auf Top Größe halten.
leider zeigt er immer nur das bild von EINER PictureBox an.
Hier der Code:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24:
| PictureBox[] Pi = new PictureBox[images]; for (int u = 0; u < images-1; i++) {
if (File.Exists(Application.StartupPath + @"\feed\" + i + "_news.jpg")) { Pi[u] = new PictureBox(); Pi[u].BackgroundImage = Image.FromFile(Application.StartupPath + @"\feed\" + i + "_news.jpg"); Pi[u].BackgroundImageLayout = ImageLayout.Zoom; Pi[u].Size = new Size(100, 300); Pi[u].Location = new Point(groupBox1.Width - 400, locz3); locz3 = locz3 + 100; } }
foreach (PictureBox Pbox in Pi) { panel2.ExecuteThreadSafe(() => panel2.Controls.Add(Pbox)); } |
Gibt es dafür vieleicht einfachere Methode oder bessere?
vg
Maldö