Entwickler-Ecke
WinForms - labels individuell erstellen
nabralanca - Mi 04.02.09 15:12
Titel: labels individuell erstellen
Und hier kommt mein nächstes problem:
ich übergeben meinem programm eine vorher unbekannte zahl.
Genausovile labels soll es auf einem fenster erstellen:
bsp: ich sga ihm 5 labels, und er generiert mit 5 labels untereinaner.
wie kann man das machen???
bakachan - Mi 04.02.09 15:19
Da die Frage so aussagekräftig gestellt wurde hier eine genauso aussagekräftige Antwort:
Mit einer Schleife.
nabralanca - Mi 04.02.09 15:27
ja soweit bin ich auch schon gekommen^^
nur mag das nicht
bis jetzt sieht mein programm so aus:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| int i; For(i=0; i<anzahl;i++) { Label label1 = new Label(); label1.AutoSize = true; label1.Location = new System.Drawing.Point(105, 49); label1.Name = "label1"; label1.Size = new System.Drawing.Size(i+35, 13); label1.TabIndex = 0; label1.Text = "label1"; } |
wobei i nur die schleifenzählt und anzahl die anzahl der labels ist, die ich will
bei mir entsteht immer nur 1 label
Moderiert von
Christian S.: C#-Tags hinzugefügt
bakachan - Mi 04.02.09 15:36
1. Bitte C#-CodeTags verwenden damit der Code besser lesbar wird.
2. Du fügst deine Labels nirgendswo dem Form hinzu.(form.Controls.Add)
3. Du setzt jedes Label an die gleiche Location. (verdeckung)
nabralanca - Mi 04.02.09 19:41
jetzt gehts
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!