1

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

我还发现有人说只是将 2 个单选按钮的 GroupName 属性设置为相同的名称,然后 .net 会将它们视为同一组。但是,此单选按钮属性来自 .net 3.0。而且我发现工具箱中的单选按钮组件是.Net 2.0。

所以我想解决办法是把.Net 3.0的radiobutton添加到Toolbox中,并在构建WinForm布局的时候使用这个radiobutton,然后属性就会出现。

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

有人有想法吗?另外,有没有其他方法可以将2 个单选按钮分组到同一组中(尤其是不使用 GroupBox 或面板)

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

提前感谢您的帮助。

4

1 回答 1

1

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

为此,请右键单击项目名称,单击Properties并在Application菜单下看到一个Target framework下拉菜单。.NET Framework从那里选择想要的。

请注意,GroupName仅在 WPF 中可用。对于 WinForms,您可以使用GroupBox或 Panel 控件将它们分组为您想要的。(刚刚尝试过,它正在工作)。关于这个问题的更多选项可以在这个问题上找到

于 2016-04-25T12:12:49.620 回答