将 2 个单选按钮分组到 Windows 应用程序的同一组中

问题描述 投票:0回答:1

我有一个关于如何将 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 winforms radio-button radiobuttonlist groupname
1个回答
1
投票
您不必寻找

.net 3.0

单选按钮。(我什至不认为有这样的东西。)您所要做的就是在项目级别设置构建目标,一切都应该没问题。

为此,请右键单击项目名称,单击

Properties

,然后在 
Application
 菜单下,您将看到一个 
Target framework
 下拉菜单。从那里选择想要的
.NET Framework

请注意,

GroupName

 仅在 WPF 中可用。对于 WinForms,您可以使用 
GroupBox 或面板控件将它们按您想要的方式分组。(刚刚尝试过,它正在工作)。有关此问题的更多选项可以在这个问题上找到

© www.soinside.com 2019 - 2024. All rights reserved.