如何对Windows窗体中的单选按钮组进行分组

Ulr*_*rik 3 c# radio-button windows-forms-designer

我有一个带有多个单选按钮的表单,其中一次只能选择一个.

一些无线电按钮被连接并且需要通过头部来解释.为此,我把它们放在一个Groupbox中.但是,组合框内的无线电按钮不再连接到外部的无线电按钮,可以从中选择两个.

有没有办法连接无线电按钮,以便它们都能相互作用?或者是否有更好的方法来组合和解释无线电按钮然后使用组合框?

Mar*_*all 5

根据MSDN,RadioButton的设计行为按其容器分组:

当用户在组中选择一个选项按钮(也称为单选按钮)时,其他按钮会自动清除.给定容器中的所有RadioButton控件(例如Form)构成一个组.要在一个表单上创建多个组,请将每个组放在其自己的容器中,例如GroupBox或Panel控件

您可以尝试使用您想要链接的RadioButtons的常用事件处理程序并自己处理Check/UnChecking,或者您可以将RadioButtons放在GroupBox的顶部,而不是将它们添加到GroupBox然后添加到BringToFront.