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 Radiogroup: einzelne radiobuttons aktivieren/deaktivieren (https://www.delphipraxis.net/32304-radiogroup-einzelne-radiobuttons-aktivieren-deaktivieren.html)

Chillaa 21. Okt 2004 14:11


Radiogroup: einzelne radiobuttons aktivieren/deaktivieren
 
Ich habe zwei Radiogroups (RG_A und RG_B) welche je vier Radiobuttons (RG_A_1, RG_A_2, (...), RG_B_1, RG_B_2, (...) ) haben

Jetzt hätte ich gerne, dass wenn z.B. RG_A_1 ausgewählt wird, bei der RG_B nur RG_B_1 - RG_B_3 enabled sind, also den vierten Button soll man nicht auswählen können.

Nur habe ich leider keine Ahnung wie ich das hinkriege. Kann ich einzelne RadioButton einer Radiogroup enablen oder muss ich da irgendwie die Items komplett neu setzen (wäre unschön)? :gruebel:

Vielen Dank

Grüsse

Stef

Dax 21. Okt 2004 14:17

Re: Radiogroup: einzelne radiobuttons aktivieren/deaktiviere
 
Einzelne RadioButtons kann man deaktivieren, in der RadioGroup müsstest du dir das Windows-Handle des RadioButtons besorgen und per API deaktivieren.

Chillaa 21. Okt 2004 14:23

Re: Radiogroup: einzelne radiobuttons aktivieren/deaktiviere
 
Vielen Dank mal für die schnelle Antwort!

Nur: Klingt für mich ziemlich chinesisch :oops: . Scheint also nicht ganz einfach umzusetzen sein...?

Oder gibts hierzu vielleicht ein verständliches Beispiel?

Grüsse

Stef

MrSpock 21. Okt 2004 14:52

Re: Radiogroup: einzelne radiobuttons aktivieren/deaktiviere
 
Hallo Chillaa,

wenn du die RadioGroup selbst zusammenstellt aus einer Groupbox und entsprechenden Radiobuttons, kannst du die Eigenschaft Enabled für jeden Radiobutton selbst setzen. Du musst dich dann nur noch darum kümmern, dass nicht mehrere Buttons gleichzeitig aktiv sein können. Das ist aber einfach.

Ultimator 21. Okt 2004 15:00

Re: Radiogroup: einzelne radiobuttons aktivieren/deaktiviere
 
Probier mal das ;-) :
Delphi-Quellcode:
RadioGroup2.Buttons[3].Enabled:=false; //Dann würde der 4. Button deaktiviert werden

Chillaa 23. Okt 2004 18:03

Re: Radiogroup: einzelne radiobuttons aktivieren/deaktiviere
 
Vielen Dank euch beiden!

Mit dem Hinweis von Ultimator klappts wunderbar :dancer:


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