![]() |
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 |
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.
|
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 |
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. |
Re: Radiogroup: einzelne radiobuttons aktivieren/deaktiviere
Probier mal das ;-) :
Delphi-Quellcode:
RadioGroup2.Buttons[3].Enabled:=false; //Dann würde der 4. Button deaktiviert werden
|
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 14:45 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-2025 by Thomas Breitkreuz