![]() |
Checkboxenanzahl in Label ausgeben
Guten Tag;
ich möchte in einem Label ausgeben, wieviele Checkboxen ausgewählt sind, kann mir bitte jemand helfen !! Also müsste vorher überprüft werden wie viele Checkboxen ausgewählt sind und das Label müsste dann die Zahl ausgeben !! MfG LA_18 |
Re: Checkboxenanzahl in Label ausgeben
Zu 1.) Wieviel Checkboxen gibt es, wie heißen diese? Liegen die alle auf dem selben Formular/Container?
Zu 2.)
Delphi-Quellcode:
Label.Text := IntToStr( <Anzahl>);
|
Re: Checkboxenanzahl in Label ausgeben
also es liegen alle auf der selben Form !! Es sind 3 !!
|
Re: Checkboxenanzahl in Label ausgeben
na... checkbox1 checkbox2 und checkbox3
|
Re: Checkboxenanzahl in Label ausgeben
Wie heißen sie?
1.) Anzahl := 0;
Delphi-Quellcode:
2.) Checboxn heißen CheckBox1, CheckBox2, ...
if <Checkbox1>.Checked then inc(Anzahl);
if <Checkbox3>.Checked then inc(Anzahl); ... Anzahl := 0;
Delphi-Quellcode:
for i := 1 to <Anzahl Checkboxen) do
begin if (FindComponent( "CheckBox' + IntToStr( i)) as TCheckBox).Checked then inc( Anzahl); end; |
Re: Checkboxenanzahl in Label ausgeben
Hi,
wenn es wirklich nur die 3 Checkboxen sind:
Delphi-Quellcode:
Bei einer (viel) größeren Anzahl bietet sich eine Schleife ähnlich der an, die Markus vorgeschlagen hat. Voraussetzung ist dann aber, daß die Checkboxen lückenlos durchnummeriert sind.
var
Count : Integer; begin Count := Ord(CheckBox1.Checked) + Ord(CheckBox2.Checked) + Ord(CheckBox3.Checked); Label1.Caption := IntToStr(Count); end; Gruß Hawkeye |
Re: Checkboxenanzahl in Label ausgeben
Danke dir " Hawkeye219 " . Das geht . Tschau Leute ..
|
DP-Maintenance
Dieses Thema wurde von "alcaeus" von "Programmieren allgemein" nach "Sonstige Fragen zu Delphi" verschoben.
Ist eine Delphi-Frage |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:38 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