Hallo Community
Auf meiner FrmMain gibt es mehrere GroupBox die mehrere (ca. 6 Stk) CheckBoxes beinhalten. In einer solchen GroupBox darf immer nur eine CheckBox aktiviert werden können, wie es mit den RadioButon möglich ist.
Damit eine CheckBox in einer GroupeBox gesetzt werden kann, hole ich mir zuerst mit
Und genau da liegt das Problem. Ich möchte den CheckedChanged-Event automatisieren. Damit das CheckedChanged-Event gesetzt oder zurückgesetzt werden kann, gibt es wie wir wissen das RemoveHandle wie auch das AddHandle. Die sind so definiert.
Der linke Teil <Ereignis>, der ist kein Problem, dafür habe ich die oben erwähnte CheckBox-Array die kann ich leicht mit einer Forschleife durchlaufen lassen.
Der rechte Teil <Handle> hingegen kann nicht so leicht mit in die Schleife einbezogen werden, da es mehrere GroupBox und somit auch unterschiedliche MethodenRüpfe gibt, die angesprochen werden müssen. Z.B.
Mir wäre geholfen, wenn ich die Adresse in eine Variable stecken könnte, wie z.B.
dann könnte ich die die obere ForSchleife in etwa so gestalten.
Nur bis jetzt habe ich das nicht hingekriegt. Hat jeman eine Idee wie man das machen könnte?
Danke für die Antworten
exc-jdbi
Auf meiner FrmMain gibt es mehrere GroupBox die mehrere (ca. 6 Stk) CheckBoxes beinhalten. In einer solchen GroupBox darf immer nur eine CheckBox aktiviert werden können, wie es mit den RadioButon möglich ist.
Damit eine CheckBox in einer GroupeBox gesetzt werden kann, hole ich mir zuerst mit
GroupBox.Controls.OfType
die CheckBoxes in eine Array, setze ALLE CheckBoxes zurück mit Enable = false und Checked = false. Und genau da liegt das Problem. Ich möchte den CheckedChanged-Event automatisieren. Damit das CheckedChanged-Event gesetzt oder zurückgesetzt werden kann, gibt es wie wir wissen das RemoveHandle wie auch das AddHandle. Die sind so definiert.
AddHandle <Ereignis>,<Handle>
RemoveHandle <Ereignis>,<Handle>
Der linke Teil <Ereignis>, der ist kein Problem, dafür habe ich die oben erwähnte CheckBox-Array die kann ich leicht mit einer Forschleife durchlaufen lassen.
Der rechte Teil <Handle> hingegen kann nicht so leicht mit in die Schleife einbezogen werden, da es mehrere GroupBox und somit auch unterschiedliche MethodenRüpfe gibt, die angesprochen werden müssen. Z.B.
Mir wäre geholfen, wenn ich die Adresse in eine Variable stecken könnte, wie z.B.
dann könnte ich die die obere ForSchleife in etwa so gestalten.
Nur bis jetzt habe ich das nicht hingekriegt. Hat jeman eine Idee wie man das machen könnte?
Danke für die Antworten
exc-jdbi