Entwickler-Ecke
WinForms - Labels dynamisch aus Array erstellen
Leuchtturm - Di 11.09.07 16:07
Titel: Labels dynamisch aus Array erstellen
Hi,
ich versuche gerade 25 Labels aus einem Array zu erstellen:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| Label[] labels = new Label[25]; for (int i = 0; i < 24; i++) { labels[i] = new Label(); labels[i].Size = new Size(i * 3 , i * 3); labels[i].Name = "label" + i.ToString(); labels[i].Text = "Moin" + i.ToString(); labels[i].BackColor = Color.Black; labels[i].Show(); } |
So funktioniert nicht! :?
Was mache ich falsch. Mir reicht auch ein Stichwort oder ein Hinweis.
Leuchtturm
Christian S. - Di 11.09.07 16:10
Egal ob in Delphi oder C#, die Leute sagen den armen Komponenten nie, wo sie sich überhaupt zeigen sollen ;-)
Leuchtturm - Di 11.09.07 16:29
Christian S. hat folgendes geschrieben: |
| Egal ob in Delphi oder C#, die Leute sagen den armen Komponenten nie, wo sie sich überhaupt zeigen sollen ;-) |
:oops:
Ich bin anscheinend etwas beschränkt :shock:
Ich schaffe es einfach nicht:
C#-Quelltext
1:
| labels[i].Location = new Point(i * 3, i * 3); |
Geht nicht :bawling:
Christian S. - Di 11.09.07 16:33
Ich meinte eigentlich, dass Du der Komponente sagen sollst, worauf sie sich zeigen soll, was also der Parent sein soll.
Leuchtturm - Di 11.09.07 16:35
Vielen Dank :zustimm:
Ich bin wirklich beschränkt :shock:
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 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!