c#winform有radiobutton组的吗?

2025-01-07 03:55:12
推荐回答(5个)
回答1:

Windows 窗体 RadioButton 控件为用户提供由两个或多个互斥选项组成的选项集。虽然单选按钮和复选框看似功能类似,却存在重要差异:当用户选择某单选按钮时,同一组中的其他单选按钮不能同时选定。相反,却可以选择任意数目的复选框。定义单选按钮组将告诉用户:“这里有一组选项,您可以从中选择一个且只能选择一个。

把Radiobutton放在同一个groupbox中就是一组了
放在不同容器中的Radiobutton不互斥。一般使用RadioButton会选 用switch语句来查看用户选择了哪个单选按钮

回答2:

自定义控件内添加单选按钮的CheckedChanged事件处理程序,
在里面:
如果当前选中,则检查其父容器,如果不为空,就检查其父容器的Controls属性,然后将所有与当前自定义控件属同一类型的对象(即该自定义控件的实例)的Checked属性(就是上面让你自定义的那个)置为false,这样的话基本上和标准的RadioButton特性差不多了!

回答3:

可以把几个radioButton放在一个容器上,也就相当于是radiobutton组了,在不同的容器上就是不同的组

回答4:

第三方控件吧,Dev Express 里有个RadioGroup可以实现

回答5:

没有.