Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Checkboxen invertieren (https://www.delphipraxis.net/76304-checkboxen-invertieren.html)

zebrafalke 1. Sep 2006 20:24


Checkboxen invertieren
 
Hallo,

Auf einer Form befinden sich vier Checkboxen, von denen der User beliebig viele anklicken kann. Bei Buttonclick sollen diese vier dann invertiert werden, z.B. der User hat Checkbox eins und drei angeklickt, bei Klick auf einen Button sollen dann zwei und vier gecheckt sein und eins und drei nichtmehr.


Wie lässt sich das möglichst einfach hinkriegen?

Gruß
zebrafalke

Dax 1. Sep 2006 20:30

Re: Checkboxen invertieren
 
Durch die Checkboxen iterieren und für jede das tun:
Delphi-Quellcode:
cb.Checked := not cb.Checked

Chris P 1. Sep 2006 20:30

Re: Checkboxen invertieren
 
Probier mal:

Checkbox1.Checked := not Checkbox1.Checked;
Checkbox2.Checked := not Checkbox2.Checked;
Checkbox3.Checked := not Checkbox3.Checked;
Checkbox4.Checked := not Checkbox4.Checked;

Matze 1. Sep 2006 20:31

Re: Checkboxen invertieren
 
Hi

Ich würde Delphi-Referenz durchsuchenFindComponent nutzen, wobei das für 4 CheckBoxen auch manuell einfach geht. ;)

zebrafalke 1. Sep 2006 20:38

Re: Checkboxen invertieren
 
Dank! :thumb: :-D


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:52 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 by Thomas Breitkreuz