Einzelnen Beitrag anzeigen

Benutzerbild von Helmi
Helmi

Registriert seit: 29. Dez 2003
Ort: Erding, Republik Bayern
3.312 Beiträge
 
Delphi XE2 Professional
 
#9

Re: Prüfen ob mehrere Checkboxen = checked

  Alt 20. Okt 2009, 11: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! <<
  Mit Zitat antworten Zitat