Mit VCL hatten wir eine Klasse TRadioGroup
mit einer Eigenschaft Items
, die Sie zur Entwurfszeit ändern konnten. Mit Firemonkey haben wir nur die Klasse TRadioButton
.
Wenn Sie Objekte des Typs TRadioButton
als untergeordnete Elemente zu anderen Containerobjekten hinzufügen (z. B. TPanel
, TGroupBox
), verhalten sich diese Container nach meinem Verständnis wie VCL TRadioGroup
-Objekte.
Diese einzelnen Optionsfelder scheinen sich jedoch so zu verhalten, als wären sie alle Kinder desselben Elternteils. Wenn Sie ein Optionsfeld in Gruppe A auswählen und dann ein Optionsfeld in Gruppe B auswählen, wird das Optionsfeld in Gruppe A deaktiviert.
Wie kann ich Radiobuttons in einem Containerobjekt erhalten, um die Optionsfelder in anderen Containerobjekten nicht zu deaktivieren?
Hier ist ein Beispiel meines Formularentwurfs:
Legen Sie die GroupName
Eigenschaften der Schaltflächen fest. Optionsfelder mit demselben Gruppennamen fungieren als separate Gruppe.
Tags und Links delphi delphi-xe2 firemonkey radio-button radio-group