我有一个关于如何将 2 个单选按钮分组到 Windows 应用程序的同一组中的问题。
我google了一下,通常有2个解决方案:
groupbox
或 panel
。我还发现有人说:
只需将 2 个
GroupName
的 radiobuttons
属性设置为相同名称,.net 就会将它们视为同一组。
但是,这个
radiobutton
属性是从.net 3.0
开始的。我发现工具箱中的radiobutton
组件是.Net 2.0
。
所以我想解决方案是:
将
radiobutton
的 .Net 3.0
添加到工具箱并在构建 WinForm 布局时使用此单选按钮,然后该属性就会出现。
但是我在“选择工具箱项”对话框中找不到相关项,也不知道System.Windows.Forms dll的名称和路径。
有人有想法吗?
另外,是否还有其他方法可以将 2 个单选按钮分组到同一组中(特别是不使用 GroupBox 或面板)?
PS:
我的Windows应用程序项目的目标框架最初设置为.Net 3.5
,我在
GroupName
上找不到
RadioButton
的
WinForm
属性。当我将鼠标悬停在工具箱中的
RadioButton
组件上时,它显示它是
.Net 2.0
。提前感谢您的帮助。
.net 3.0
单选按钮。(我什至不认为有这样的东西。)您所要做的就是在项目级别设置构建目标,一切都应该没问题。为此,请右键单击项目名称,单击
Properties
,然后在
Application
菜单下,您将看到一个
Target framework
下拉菜单。从那里选择想要的
.NET Framework
。请注意,
GroupName
仅在 WPF 中可用。对于 WinForms,您可以使用GroupBox 或面板控件将它们按您想要的方式分组。(刚刚尝试过,它正在工作)。有关此问题的更多选项可以在这个问题上找到