Windows 应用程序将 2 个单选按钮分组到同一组
Group 2 radiobuttons into the same group for Windows application
我有一个关于如何将 Windows 应用程序的 2 个单选按钮分组到同一组的问题。
我用谷歌搜索,通常有 2 种解决方案:使用 groupbox 或使用面板。
我也看到有人说只要把两个radiobuttons的GroupName属性设置成同一个名字,.net就会认为它们是同一个组。然而,这个radiobutton 属性是从.net 3.0 开始的。而且我发现工具箱里的radiobutton组件是.Net 2.0的。
所以我想解决方案是将.Net 3.0 的radiobutton 添加到Toolbox 并在构建WinForm 布局时使用此radiobutton,然后属性就会出现。
但是我在 "Choose Toolbox Items" 对话框中找不到相关项目,也不知道 System.Windows.Forms dll 的名称和路径。
有人知道吗?另外,有没有其他方法可以 将 2 个单选按钮分组到同一组(尤其是不使用 GroupBox 或面板)?
PS:
我的 Windows 应用项目的 Target Framework 最初设置为 .Net 3.5,我在 WinForm 上找不到 RadioButton 的 GroupName 属性。当我将鼠标悬停在工具箱中的 RadioButton 组件上时,它显示它是 .Net 2.0.
提前感谢您的帮助。
你不必寻找 .net 3.0
单选按钮。(我什至不认为有这样的东西。)你所要做的就是在项目级别设置你的构建目标和一切应该没问题。
为此,右键单击项目名称,单击 Properties
,然后在 Application
菜单下您会看到 Target framework
下拉菜单。 Select 想要的.NET Framework
从那里。
请注意 GroupName
仅在 WPF 中可用。对于 WinForms,您可以使用 GroupBox or a Panel control to have them grouped however you want.(Just tried it and it's working). More options on this problem can be found on this question
我有一个关于如何将 Windows 应用程序的 2 个单选按钮分组到同一组的问题。 我用谷歌搜索,通常有 2 种解决方案:使用 groupbox 或使用面板。
我也看到有人说只要把两个radiobuttons的GroupName属性设置成同一个名字,.net就会认为它们是同一个组。然而,这个radiobutton 属性是从.net 3.0 开始的。而且我发现工具箱里的radiobutton组件是.Net 2.0的。
所以我想解决方案是将.Net 3.0 的radiobutton 添加到Toolbox 并在构建WinForm 布局时使用此radiobutton,然后属性就会出现。
但是我在 "Choose Toolbox Items" 对话框中找不到相关项目,也不知道 System.Windows.Forms dll 的名称和路径。
有人知道吗?另外,有没有其他方法可以 将 2 个单选按钮分组到同一组(尤其是不使用 GroupBox 或面板)?
PS: 我的 Windows 应用项目的 Target Framework 最初设置为 .Net 3.5,我在 WinForm 上找不到 RadioButton 的 GroupName 属性。当我将鼠标悬停在工具箱中的 RadioButton 组件上时,它显示它是 .Net 2.0.
提前感谢您的帮助。
你不必寻找 .net 3.0
单选按钮。(我什至不认为有这样的东西。)你所要做的就是在项目级别设置你的构建目标和一切应该没问题。
为此,右键单击项目名称,单击 Properties
,然后在 Application
菜单下您会看到 Target framework
下拉菜单。 Select 想要的.NET Framework
从那里。
请注意 GroupName
仅在 WPF 中可用。对于 WinForms,您可以使用 GroupBox or a Panel control to have them grouped however you want.(Just tried it and it's working). More options on this problem can be found on this question