gpt4 book ai didi

c# - 如何使 RadioButtons 互斥

转载 作者:行者123 更新时间:2023-11-30 16:34:02 28 4
gpt4 key购买 nike

我在一个表单上有 7 个单选按钮

其中3个属于一个组,4个属于另一个组

我希望 RadioButtons 在组内互斥。

这可以通过将它们放在两个 GroupBox 中来实现,

有没有什么办法可以不把它们放在像 groupbox 这样的容器中就可以做到这一点

最佳答案

将它们放在Panel 上是最简单的,但是如果您真的不想要容器控件,您可以使用我用过的方法。通过从 RadioButton 继承并添加 Group 属性(字符串、整数,无关紧要)来创建您自己的 CustomRadioButton。当 CheckChanged 事件触发时,如果按钮刚刚被选中,则在父容器的 Controls 集合中搜索具有相同值的其他 CustomRadioButton 控件Group 并取消选中它们。我以前用过这个,效果很好。不过,实际上,只需使用 Panel

关于c# - 如何使 RadioButtons 互斥,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2721583/

28 4 0