Radiogroup deaktivieren
-
Hi,
wie kann man per Code erreichen, dass alle Elemente einer Radiogruppe nicht mehr anklickbar sind?
Enabled = false hat keinerlei Wirkung gezeigt.
MfG
Grafiker
-
Hab das grad mal auf BCB6 getestet und mit Enabled=false wird genau das Resultat erreicht, das Du suchst.
-
Hi,
ich verwende BCB 5. Geht es evtl da "noch nicht"?
Kannst du mal deinen Code zeigen?
Ich habe es so gemacht:
meine_gruppe->Enabled = false;
-
ja ich auch.
Sind die RadioButtons auch wirklich child-Objekte (also über die Items-Eigenschaft) der Radiogroup?
-
Keine Ahnung.
Ich habe die nur zusammengeklickt, also nicht per Code erzeugt.Ist das dann automatisch so?
-
Die kannste doch nicht zusammenklicken. Schau Dir mal in der Hilfe die Items Eigenschaft von RadioGroup an.
-
Daraus werde ich nicht schlau.
Selbst wenn ich bei Items die Namen aller zugehörigen RadioButtons schreibe, kann ich nach einem Enabled = false immer noch die RadioButtions anklicken.
MfG
Grafiker
-
wieso denn die Namen?
Hast Du einzelne RadioButtons auf der Form?(Das Ganze kannst Du auch mal mit TGroupBox versuchen; dort musst Du aber die Komponenten von Hand hineinsetzen.)
-
Ich kapiers nicht...
Ich habe eine RadioGroup erstellt.
Danach habe ich RadioButtons direkt IN der RadioGroup erstellt.
Sind die dann nicht automatisch Kinder?Wenn nein, wie mache ich sie zu Kindern?
-
Also ich kann mich täuschen und nur für den BCB6 sprechen.
leere Form
eine RadioGroup in die Form klicken
im ObjectInspector die Eigenschaft Items anklicken; ein Dialog öffnet sich
dort Deine gewünschten Auswahlmöglichkeiten eintragen (pro Eintrag eine seperate Zeile)
bestätigendas isses dann schon
-
Achsooooo!!!
So geht das also... Danke! Jezt klappt es