Entwickler-Ecke
WinForms - Flexibel CheckBoxen erstellen
Held123 - So 28.03.10 01:11
Titel: Flexibel CheckBoxen erstellen
Hallo,
also ich habe eine Variable anzahl von Ordnern, und nun will ich das auf der Form für jeden Ordner eine CheckBox gemacht wird. Die anzahl der Ordner raus zu bekommen ist nicht das problem, sonder das erstellen der boxen
norman2306 - So 28.03.10 05:28
Ich würde dir empfehlen, mit einer Listbox oder einem TrreView zu arbeiten. Erstens unterstützen die Checkboxen und zweitens ist das für den Anwender ein gewohntes Layout (und ich finde auch, es sieht bedeutend schöner aus - aber das ist meine persönliche Meinung). Sonst kann man eine Checkbox erzeugen, wie man jede andere Variable auch erzeugt. Also wenn du es so machen willst, wie du es gerne hättest, erzeugst du dir ein Checkbox-Array in deiner Fensterklasse und befüllst dieses mit einer Schleife. Dann musst du dich nur noch ums Placement etc. kümmern.
Held123 - So 28.03.10 09:31
also ich hab das jetzt so gemacht
C#-Quelltext
1:
| boxen.Add(box = new CheckBox()); |
hab halt ne Liste gemacht wo ich die Boxen rein adden wollte, is das so richtig?
Wenn ja, wie lass ich die den jetzt anzeigen?? o.O
JüTho - So 28.03.10 10:29
Ob das richtig ist, hängt davon ab, was du sonst noch mit den CheckBoxen und der Liste anstellen willst. Außerdem solltest du wenigstens erwähnen, wie die Variable
boxen deklariert und ggf. erzeugt wurde.
Held123 hat folgendes geschrieben: |
| Wenn ja, wie lass ich die den jetzt anzeigen?? |
Die Antwort gab es schon:
norman2306 hat folgendes geschrieben : |
| Sonst kann man eine Checkbox erzeugen, wie man jede andere Variable auch erzeugt. Also wenn du es so machen willst, wie du es gerne hättest, erzeugst du dir ein Checkbox-Array in deiner Fensterklasse und befüllst dieses mit einer Schleife. Dann musst du dich nur noch ums Placement etc. kümmern. |
Und wie es gemacht wird, steht immer in der Designer.cs. Du brauchst vor allem etwas wie
Controls.Add.
Gruß Jürgen
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!