Einzelnen Beitrag anzeigen

Minz

Registriert seit: 19. Dez 2002
476 Beiträge
 
#3

Re: Prüfen ob eine von 20 checkboxen gecheckt ist

  Alt 15. Nov 2003, 09:43
grübel grübel,

du könntest glaub ich auch alle OnClick Ereignisse mit einer Prozedur verbinden, die eine Bool-Variable auf true setzt, wenn sie selbst zu true wird. Gleichzeitig musst du einen Zähler mitführen, der zählt wieviele auf true sind...ähm eigentlich reicht der Zähler

nach der Art:

Delphi-Quellcode:
procedure Form.CheckOnClick(Sender: TObject);
begin
  if Sender is TCheckBox then
    if Sender.Checked then inc(zaehler) else dec(zaehler);
end;
So dann verbindest alle mit CheckOnClick und du brauchst nur zahler abzufragen und weißt wieviele aktiviert sind. Weiß nicht ob der Code 100% stimmt, aber so ungefähr sollte es funzen

Gruß Minz
  Mit Zitat antworten Zitat