Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Wenn in Checklistbox 1 Kästen gewählt ist dann... (https://www.delphipraxis.net/54450-wenn-checklistbox-1-kaesten-gewaehlt-ist-dann.html)

MiniKeks 4. Okt 2005 16:18


Wenn in Checklistbox 1 Kästen gewählt ist dann...
 
Wenn in Checklistbox 1 oder mehr Kästchen gewählt ist dann sollte eine Message aufgehen.

Message ist ja klar, aber wie finde ich die Anzahl der "gehäckelten" Kästchen Raus?

Vielen dank für eure Hilfe!

Grüsse aus der Schweiz,
MiniKeks :cyclops:

JasonDX 4. Okt 2005 16:30

Re: Wenn in Checklistbox 1 Kästen gewählt ist dann...
 
Zitat:

Zitat von MiniKeks
wie finde ich die Anzahl der "gehäckelten" Kästchen Raus?

Indem du mit einer for-schleife jedes einzelne Item durchgehst und zählst ;)
In deinem Falle, nämlich wenn es reicht, wenn du auf ein markiertes Item stößt, kannst du dann auch die Schleife auch anschließend gleich verlassen, ca. so:
Delphi-Quellcode:
for i := 0 to Checlistbox1.Items.Count - 1 do
  if Checklistbox1.Checked[i] {oder wie es da eben heißt ;)} then begin
    //Mach das, was du machen musst, wenn min. ein Element gecheckt ist
    break;
  end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:58 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz