单选按钮行为不正确:GroupBox 不起作用;RB 选择从一个 GB 跳到另一个 GB

Radiobuttons do not behave correctly: GroupBoxes have no effect; RB selection jumps from one GB to another

提问人:Hugo 提问时间:9/12/2022 更新时间:9/12/2022 访问量:94

问:

FMX,C++ Builder 社区:我对 TRadioButtons 和 TGroupBox 有很大的问题。我有一个包含 2 个(或更多)TGroupboxes 的表单,每个 TGroupboxes 都放置了几个 TRadioButton。我一次只能选择 1(一)个(设计模式和/或运行模式),并且选定的单选按钮状态从一个 TGroupBox 跳到另一个......我花了几个小时和几天的时间来弄清楚可能是什么原因;无。启动了几个新的测试项目(FMX),同样的情况也发生了。无法从不同的组框中选择多个按钮。一切都会发生,就像我的表单中没有groupbox一样。任何想法 ?我错过了什么吗?还是重新安装?非常感谢。

单选按钮 FireMonkey C++Builder GroupBox

评论

4赞 9/12/2022
对于组框中的每个按钮,您需要为单选按钮的 GroupName 属性指定一个唯一的名称,例如。如果组框 1 中有 3 个单选按钮,请将 GroupName 设置为 Group1,将第二个组框中的所有按钮设置为 Group2 等。
0赞 Hugo 9/12/2022
谢谢;它有效!。然而,我在问自己为什么会这样。使用 VCL 时,我没有这种行为,一旦组件位于容器中,它就会自动按计划工作。那么使用 FMX,我可以理解单选按钮可以附加到一个组,并且位于组之外吗?这听起来很奇怪。我试过了,它部分起作用了......

答: 暂无答案