Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.delphi.misc > #19127
| From | Holger Schieferdecker <spamless@gmx.de> |
|---|---|
| Newsgroups | de.comp.lang.delphi.misc |
| Subject | Re: Checkbox: Status in OnKeyUp ermitteln |
| Date | 2021-03-10 12:41 +0100 |
| Organization | [ posted via ] IN-Ulm |
| Message-ID | <s2aba4Us47bL1@news.in-ulm.de> (permalink) |
| References | (1 earlier) <i9n180FgquuU2@mid.individual.net> <s1a9rcU32seL1@news.in-ulm.de> <s1ahqv.bgo.1@ID-23555.user.uni-berlin.de> <s1ks16UkblpL1@news.in-ulm.de> <559ea360-f266-40a1-b79b-bf88c17fe2f4n@googlegroups.com> |
Am 08.03.2021 um 15:54 schrieb Christian Schmitt: > Holger Schieferdecker schrieb am Dienstag, 2. März 2021 um 09:17:23 UTC+1: > [...] > Natürlich wäre es eleganter, nur bei den Checkboxen das >> .Checked zu ändern, wo es notwendig ist. Die passenden Abfragen machen >> halt den Code etwas länglicher, aber evtl. ändere ich das noch. > [...] > > kürzerer Code wäre z.B. (grade kein Delhpi zur Hand, meine Ausdemkopfsyntax kann etwas vom original abweichen :-) ): Danke für den Hinweis, einfach alles durchzugehen, ist natürlich auch eine Möglichkeit. > for I := 0 to form1.componentcount -1 do > if Form1.components[i] is TCheckbox then > TCheckbox(Form1.components[i]).checked := false; > (Sender as TCheckbox).checked := true; Sieht richtig aus, abgesehen davon, daß ich self statt Form1 verwenden würde. Das iteriert eben über alle Komponenten, die da sind. Aber die Abfrage, ob es eine Checkbox ist, geht ja schnell. > Wahlweise, falls es auch noch Checkboxen gibt, die nicht resettet werden, kann man das Property Tag nutzen. Bei den zu resettenden einfach das Tag:=1 setzen und eine If-Abfrage mehr einbauen. Ob man das property Tag verwenden könnte, hatte ich auch schon überlegt. Damit könnte man dann mehrere Gruppen von Checkboxen verwalten. Momentan reicht mir jedoch die Lösung mit dem Flag. Holger
Back to de.comp.lang.delphi.misc | Previous | Next — Previous in thread | Next in thread | Find similar
Checkbox: Status in OnKeyUp ermitteln Holger Schieferdecker <spamless@gmx.de> - 2021-02-23 16:48 +0100
Re: Checkbox: Status in OnKeyUp ermitteln Jens Kallup <kallup.jens@web.de> - 2021-02-24 14:05 +0100
Re: Checkbox: Status in OnKeyUp ermitteln Holger Schieferdecker <spamless@gmx.de> - 2021-02-26 09:00 +0100
Re: Checkbox: Status in OnKeyUp ermitteln Heiko Rost <heiko.rost@gmx.de> - 2021-02-26 10:17 +0100
Re: Checkbox: Status in OnKeyUp ermitteln Holger Schieferdecker <spamless@gmx.de> - 2021-03-02 09:12 +0100
Re: Checkbox: Status in OnKeyUp ermitteln Christian Schmitt <chrischmi0815@googlemail.com> - 2021-03-08 06:54 -0800
Re: Checkbox: Status in OnKeyUp ermitteln Holger Schieferdecker <spamless@gmx.de> - 2021-03-10 12:41 +0100
Re: Checkbox: Status in OnKeyUp ermitteln Sieghard Schicktanz <Sieghard.Schicktanz@SchS.de> - 2021-02-24 19:44 +0100
Re: Checkbox: Status in OnKeyUp ermitteln Holger Schieferdecker <spamless@gmx.de> - 2021-02-26 09:07 +0100
Re: Checkbox: Status in OnKeyUp ermitteln Jens Kallup <kallup.jens@web.de> - 2021-02-26 14:14 +0100
csiph-web