Moin!
Habe eine CheckBox und eine GroupBox mit vielen Elementen.
Wenn in der CheckBox ein Haken gesetzt wurde, soll die GroupBox mit allen Elementen enabled=true sein, anderfalls enabled=false.
Muss ich das nu so machen:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12:
| if (CheckBox1.Checked) then begin GroupBox1.Enabled := True; Button2.Enabled := True; Button3.Enabled := True; ... end else begin GroupBox1.Enabled := False; Button2.Enabled := False; Button3.Enabled := False; ... end; |
Oder kann ich das einfacher schneller machen? So in etwa
for i := 0 to 10 do GroupBox1.Items[i].enabled := false; gehts ja nicht, weil die BroupBox keine derartige Eigentschaft besitzt.
Sicher, ich müsste einfach nur
GroupBox1.Enabled := False; schreiben, aber dann sind alle Elemente wie auf True, auch wenn nichts mehr passiert beim Klicken etc.
THX!
Moderiert von
Tino: Delphi-Tags hinzugefügt.