Registriert seit: 29. Dez 2003
Ort: Erding, Republik Bayern
3.336 Beiträge
Delphi XE2 Professional
|
Re: Prüfen ob mehrere Checkboxen = checked
20. Okt 2009, 12:22
eigentlich dürft das ja so funktionieren:
Variante 1:
-----------
Delphi-Quellcode:
var
i: Integer;
b: Boolean;
begin
b := false;
for i := 0 to ControlCount -1 do
begin
if Controls[i] is TCheckBox then
b := b or (TCheckBox(Controls[i]).Checked);
end;
If b then
ShowMessage('ja, eine CheckBox war gechecked!');
end;
Variante 2:
-----------
Delphi-Quellcode:
var
i: Integer;
b: Boolean;
begin
b := false;
for i := 0 to ControlCount -1 do
begin
if Controls[i] is TCheckBox then
b := TCheckBox(Controls[i]).Checked;
If b then
break;
end;
If b then
ShowMessage('ja, eine CheckBox war gechecked!');
end;
mfg
Helmi
>> Theorie ist Wissen, dass nicht funktioniert - Praxis ist, wenn alles funktioniert und keiner weiss warum! <<
|