对于Windows应用程序,我有一个关于如何将2无线电按钮分组为同一组的问题。我谷歌了一下,通常有两种解决方案:使用groupbox或使用面板。
我还发现有人说,只要将两个无线电按钮的GroupName属性设置为相同的名称,那么.net就会将它们视为同一组。但是,这个放射按钮属性从.net 3.0开始。我发现工具箱中的无线电按钮组件是.Net 2.0的。
因此,我想解决方案是在工具箱中添加.Net 3.0的放射按钮,并在构建WinForm布局时使用这个无线电按钮,然后属性就会出现。
但我在“选择工具箱项”对话框中找不到相关项,也不知道System.Windows.Forms dll的名称和路径。
有人有主意吗?此外,是否还有其他方法将第2组的无线电按钮归入同一组(特别是不使用GroupBox或面板)
PS: 应用程序项目的目标框架最初设置为.Net 3.5,我在WinForm上找不到RadioButton的GroupName属性。当我在工具箱中的RadioButton组件上悬停时,它会显示它是.Net 2.0。
谢谢你提前帮忙。
发布于 2016-04-25 12:12:49
你不需要寻找.net 3.0单选按钮。(我甚至不认为有这样的东西。)您所要做的就是在项目级别上设置您的构建目标,一切都应该是正常的。
为此,右键单击项目名称,单击Properties,然后在Application菜单下将看到一个Target framework下拉列表。从那里选择想要的.NET Framework。
请注意,GroupName仅在WPF中可用。对于WinForms,您可以使用GroupBox或Panel来将它们按需要分组。(只需尝试一下,它就能工作了)。有关此问题的更多选项可在此问题上找到。
https://stackoverflow.com/questions/36840106
复制相似问题