对于Windows应用程序,将2组radiobuttons分组到同一组中

时间:2016-04-25 12:06:20

标签: .net winforms radio-button radiobuttonlist groupname

我有一个关于如何将2个radiobuttons分组到Windows应用程序的同一组中的问题。 我用Google搜索,通常有两种解决方案:使用groupbox或使用面板。

我也发现有人说将2个radiobuttons的GroupName属性设置为同名,然后.net会将它们视为同一组。但是,这个radiobutton属性从.net 3.0开始。我发现工具箱中的radiobutton组件是.Net 2.0。

所以我想解决方法是将.Net 3.0的radiobutton添加到Toolbox并在构建WinForm的布局时使用此radiobutton,然后该属性将出现。

但是我在“选择工具箱项”对话框中找不到相关项,也不知道System.Windows.Forms dll的名称和路径。

有人有想法吗?此外,是否还有其他方法将2个radiobuttons组合到同一组中(特别是不使用GroupBox或面板)

PS: 我的Windows应用程序项目的Target Framework最初设置为.Net 3.5,我在WinForm上找不到RadioButton的GroupName属性。当我将鼠标悬停在Toolbox中的RadioButton组件上时,它显示的是.Net 2.0。

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

您不必查找.net 3.0单选按钮。(我甚至不认为有这样的事情。)您所要做的就是在项目级别设置构建目标,一切都应该是确定。

要执行此操作,请右键单击项目名称,单击Properties,然后在Application菜单下,您会看到Target framework下拉菜单。从那里选择想要的.NET Framework

请注意,GroupName仅适用于WPF。对于WinForms,您可以使用GroupBox或Panel控件将它们按照您的需要进行分组。(只是试过它并且它正在工作)。有关此问题的更多选项可在此question

上找到