表格上有7个RadioButtons
其中3个属于一组,其中4个属于其他组
我希望RadioButtons在群组中互斥。
这可以通过将它们放在两个GroupBox中来实现,
我们有什么方法可以实现这一目标而不将它们放在像groupbox这样的容器中
答案 0 :(得分:3)
将它们放在Panel
上是最简单的,但如果你真的不想要容器控件,你可以使用我用过的方法。通过继承CustomRadioButton
创建自己的RadioButton
并添加Group
属性(string,int,无关紧要)。当CheckChanged
事件触发时,如果刚刚选中该按钮,则在父容器的Controls
集合中搜索具有相同CustomRadioButton
值的其他Group
控件并取消选中它们。我以前用过它,效果很好。但实际上,只需使用Panel
。
答案 1 :(得分:0)
最好的方法是使用GroupBox