Registriert seit: 19. Jan 2009
Ort: Kirchlinteln (LK Verden)
1.051 Beiträge
Delphi 2009 Professional
|
AW: suche einfache Lösung für Verzweigung
23. Nov 2017, 17:43
Ergibt vom Bedienkonzept wenig Sinn.
Delphi-Quellcode:
var
Checks: Integer;
Checkbox: TCheckbox;
Checkboxes: array[0..4] of TCheckbox = (Checkbox1, Checkbox2, Checkbox3, Checkbox4, Checkbox5);
begin
// Häkchen zählen
Checks := 0;
for Checkbox in Checkboxes do
if Checkbox.Checked then
Inc(Checks);
// Andere deaktivieren
for Checkbox in Checkboxes do
Checkbox.Enabled := (Checks = 2) and not Checkbox.Checked;
// Zeug tun
end;
Janni 2005 PE, 2009 PA, XE2 PA
|
|
Zitat
|