[C#] Dynamisch CheckBoxen erstellen

K

KotNaschor

Hallo,

ich habe eine CheckedBoxList und nun will ich da drin CheckBoxen erstellen. Ich habe zuvor die Ordner ausgelesen die sich im Programm Pfad befinden (bzw. die unterordner von einem Ordner im Programm Pfad) und für jeden Ordner soll eine Check Box mit entsprechenden Namen erstellt werden.

Da häng ich irgentwie fest, hoffe ihr könnt mir helfen
 
Ja das hab ich schon gemacht, nur das problem ist das der nur diese Kästchen zum anklicken macht, ohne was hinzuschreiben.
ich habs mit
Code:
.text="test";
versucht bei den boxen aber das hilft nicht
 
hier:

Code:
        String[] ordner;
        CheckBox box = new CheckBox();
        public Options()
        {
            InitializeComponent();
            ordner = new String[Directory.GetDirectories("Listen").Length];
            Directory.GetDirectories("Listen").CopyTo(ordner, 0);

            for (int i = 0; i < ordner.Count(); i++)
            {
                box.Text = "Sooo";
                box.Name = "so";
                checkedListBox1.Items.Add(box);
            }
        }
 
Hi

Du fügst x mal ein und die selbe ComboBox hinzu. Diese ComboBox brauchst du gar nicht!
Itteriere über dein Array! Da bekommst du einen String zurück. Diesen fügst du bei jedem Durchlauf deiner CheckedListBox hinzu
 
Ahh gut danke das war es :) ... ja da hätt ich auch irgentwie drau kommen können :( ^^

vielen dank!
 
Eins noch.. dieses CopyTo brauchst du nicht, beim Auslesen der Verzeichnisse.
GetDirectories liefert dir schon ein string-Array.

C#:
ordner = Directory.GetDirectories("Listen");

lg,.. :)
 
Zurück