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 Radiobutton onclick (https://www.delphipraxis.net/133048-radiobutton-onclick.html)

markbolten 24. Apr 2009 08:46


Radiobutton onclick
 
hi,
in einer Groupbox habe ich 6 Radiobutton. Wähle ich nun einen Radiobutton aus, wie kann ich im onclick-Ereigniss feststellen welcher Button vorher markiert/ ausgewählt war.

cu
markbolten

jaenicke 24. Apr 2009 08:49

Re: Radiobutton onclick
 
Indem du diesen vorher speicherst, z.B. in der Tag-Eigenschaft.

// EDIT:
Crosspost:
http://forum.delphi-treff.de/showthread.php?t=26421

markbolten 24. Apr 2009 09:30

Re: Radiobutton onclick
 
Zitat:

Zitat von jaenicke
Indem du diesen vorher speicherst, z.B. in der Tag-Eigenschaft.

Das ist mir bekannt, jedoch keine sehr gute Lösung! (Die Anzahl der Buttons variert)
Es gibt sicherlich eine vorhandene Funktion, denn woher weis die Groupbox welcher Button nicht mehr markiert dargestellt werden soll? Diese Funktion hat die von mir erwünschte Info.

Satty67 24. Apr 2009 09:35

Re: Radiobutton onclick
 
Zitat:

Zitat von markbolten
woher weis die Groupbox welcher Button nicht mehr markiert dargestellt werden soll?

Ausschlußverfahren? Alle nicht markierten sind demarkiert :roll:

Das Parent-Formular kann doch eine private Variable halten, die LastRadioButton hält. Notfalls ein class helper (oder erweitern). Die Variable Anzahl der Radio-Items ist ja egal, da der zuletzt markierte ja vorhanden ist.

jaenicke 24. Apr 2009 09:50

Re: Radiobutton onclick
 
Zitat:

Zitat von markbolten
Es gibt sicherlich eine vorhandene Funktion, denn woher weis die Groupbox welcher Button nicht mehr markiert dargestellt werden soll? Diese Funktion hat die von mir erwünschte Info.

Die gibt es vielleicht, ist aber dann in den Windows Common Controls enthalten, nicht in der Ansteuerung durch Delphi. Deshalb kommst du da nicht heran...

guinnes 24. Apr 2009 10:09

Re: Radiobutton onclick
 
Zitat:

Zitat von markbolten
Es gibt sicherlich eine vorhandene Funktion, denn woher weis die Groupbox welcher Button nicht mehr markiert dargestellt werden soll? Diese Funktion hat die von mir erwünschte Info.

Gibts nicht. Wenn ein RadioButton markiert wird, werden einfach alle anderen Demarkiert


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:17 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