Używając języka VCL, mieliśmy klasę TRadioGroup
z właściwością Items
, którą można zmodyfikować w czasie projektowania. W Firemonkey mamy tylko klasę TRadioButton
.Jak utworzyć wiele grup przycisków opcji w jednym formularzu?
Z tego co rozumiem, jeśli dodać obiektów typu TRadioButton
jako dzieci do innych obiektów kontenerowych (np TPanel
, TGroupBox
), kontenery te będą skutecznie działać jak VCL TRadioGroup
obiektów.
Jednak te poszczególne przyciski wydają się zachowywać tak, jakby wszystkie były dziećmi tego samego rodzica. Jeśli wybierzesz przycisk opcji w grupie A, a następnie wybierzesz przycisk opcji w grupie B, przycisk w grupie A zostanie odznaczony.
Jak mogę uzyskać przyciski radiowe w jednym obiekcie kontenerowym, aby nie wyłączać przycisków radiowych w innych obiektach kontenerowych?
Oto przykład z mojej formy projektu:
Być może następnym razem możesz po prostu uchwycić obraz tworzonego formularza, zamiast całego IDE? Umożliwiłoby to łatwiejsze oglądanie obrazu bez zewnętrznego menedżera projektu/inspektora obiektów/etc. –
@KenWhite Próbowałem podkreślić, że przyciski radiowe były dziećmi rodziców kontenerów (których nie można rozpoznać, patrząc tylko na formularz). – ardnew
Wygląda na to, że można go nieco przyciąć, aby było łatwiejsze do zobaczenia. Przegłosowałem twoje pytanie. To była tylko sugestia. :-) –