Con VCL, avevamo una classe TRadioGroup
con una proprietà Items
che è possibile modificare in fase di progettazione. Con Firemonkey, abbiamo solo la classe TRadioButton
.Come posso creare più gruppi di pulsanti di opzione su un singolo modulo?
Da quello che ho capito, se si aggiungono oggetti di tipo TRadioButton
da bambini ad altri oggetti contenitori (ad esempio TPanel
, TGroupBox
), questi contenitori saranno effettivamente agire come gli oggetti VCL TRadioGroup
.
Tuttavia, questi singoli pulsanti di scelta sembrano comportarsi come se fossero tutti figli dello stesso genitore. Se si seleziona un pulsante di opzione nel gruppo A, quindi si seleziona un pulsante di opzione nel gruppo B, il pulsante di opzione nel gruppo A viene deselezionato.
Come si ottengono i pulsanti di opzione in un oggetto contenitore per non deselezionare i pulsanti di opzione in altri oggetti contenitore?
Ecco un esempio del mio disegno forma:
Forse la prossima volta potresti semplicemente catturare l'immagine del modulo che stai progettando, invece dell'intero IDE? Permetterebbe all'immagine di essere più facile da vedere senza il project manager estraneo/l'ispettore degli oggetti/ecc. –
@KenWhite Stavo cercando di enfatizzare i pulsanti di opzione erano figli dei genitori dei loro contenitori (che non si possono capire guardando solo il modulo) – ardnew
Sembra che si possa ancora ritagliarlo un po 'per renderlo più facile da vedere. Ho upvoted la tua domanda. Era solo un suggerimento. :-) –