Elemente in Groupbox ansteuern

Hallo zusammen

Ich habe in meinem Programm eine Groupbox mit so 10 Checkboxen in sich. Nun möchte ich herausfinden, welche der 10 Ausgewählt sind und diese dann in ein Array schreiben. Ist es möglich, dass ich abfragen kann, welche Elemente in der kompletten Groupbox angewählt sind, ohne dass ich jede einzelne Checkbox abfragen muss?

Vielen Dank für eure Hilfe

Für weitere Fragen stehe ich natürlich gerne zur Verfügung

Greez

Du kannst die Controls-Eigenschaftd er GruopBox mit OfType() filtern und mit foreach alle Checkboxen durchgehen.

Grüße, JasonDelife.

Vielen Dank für deine schnelle Antwort. Könntest du mir ein kleines Codebeispiel reinschreiben?

Währe sehr nett von dir

Ich hab ja den Code quasi auf Deutsch gesagt.
Du musst ihn nur noch in deine Programmiersprache übersetzen. :wink:
Ich kann dir momentan leider kein Code-Snippet geben, da ich nicht weiß, ob du C# oder VB.NET programmierst. Das müsstest du mir noch sagen.

Grüße, JasonDelife.

Ich programmier in vb.net

Also, gleich als Warnung: Ich bin C#ler, deshalb verzeihe eventuelle Fehler:

For Each chkBox As CheckBox In myGroupBox.Controls.OfType(CheckBox)()
 ' Tu was dir gefällt mit chkBox
Next

Es ist, wie gesagt, nur eine simple ForEach-Schleife.

Grüße, JasonDelife.

Genau das hab ich gesucht. Vielen Dank