![]() |
Anzahl der markierten Checkboxen zählen?
Gibt es in Delphi eine Möglichkeit, die Anzahl der markierten Checkboxen zu zählen, sodass ich nachher weiß, wieviele meiner Checkboxen checked und wieviele nicht checked sind?
|
Re: Anzahl der markierten Checkboxen zählen?
oh gott, wofür brauchst du dass den??
Naja also du könntest alle checkboxen durchgehen. Also wenn du die Delphistandardkompobenennung nimmst (also checkbox1, checkbox2,....) dann ginge das so:
Delphi-Quellcode:
am ende steht in count die Zahl drin.
count :=0;
for i:=1 to [Anzahl der checkboxen] do begin if TCheckBox(FindComponent('checkbox'+inttostr(i).checked) then inc(count); end; Ungetestet, kp, ob die Syntax stimmt ;-) |
Re: Anzahl der markierten Checkboxen zählen?
Hi,
so geht es für alle CheckBoxen:
Delphi-Quellcode:
Der Code muss in eine Methode Deines Forms.
var
i, count: integer; begin count := 0; for i := 0 to Self.ControlCount-1 do if (Self.Controls[i] is TCheckBox) and (TCheckBox(Self.Controls[i]).Checked) then Inc(Count); mfG mirage228 |
Re: Anzahl der markierten Checkboxen zählen?
Ah, super Leute, klappt! Danke :mrgreen:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:09 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz