C# 中如何将不同组的radiobuton设置成单选。。。

比如说有两个panel,每个panel有两个radiobutton,然后怎么实现四个radiobutton的单选,有人说把groupname改成一样就行了,C#里能用吗,... 比如说有两个panel,每个panel有两个radiobutton,然后怎么实现四个radiobutton的单选,有人说把groupname改成一样就行了,C#里能用吗,怎么用,要添加什么?还是说。。。求教了。。。 展开
 我来答
M_C_H_E_N
2012-02-02 · 超过21用户采纳过TA的回答
知道答主
回答量:97
采纳率:0%
帮助的人:51.7万
展开全部
如果你是用ASP控件的话
1,在aspx页面中,将你要单选的所有radiobutton的groupname都改成一样的。
2,在后台的.cs文件中,如果你的asp控件的id是这样的。
<asp:RadioButton ID="RadioButton1" runat="server" />
<asp:RadioButton ID="RadioButton2" runat="server" />
那就可以在后台用C#写
RadioButton1.GroupName = "groupName";
RadioButton2.GroupName = "groupName";
更多追问追答
追问
asp控件怎么用。。。没用过啊。。。我是新人。。。在写一个窗体的程序。。。
追答
你能分清Html和C#文件吧。asp控件就是你从左边工具栏里拖到窗体里的那些控件,C#代码里可以直接用控件的id名来取到。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
G0398
推荐于2016-10-24 · TA获得超过764个赞
知道小有建树答主
回答量:1335
采纳率:0%
帮助的人:869万
展开全部
楼上的都是asp。net里的情况
试了下winform 貌似panel控件是把单选按钮分组了
想实现你的要求 有个笨方法就是在每个单选按钮的【CheckedChanged】事件里判断其他的单选按钮是否选中 这样可以的
更多追问追答
追问
不行啊,4个这只是我打比方的。。。我做的是程序里添加的,即某建单击一次产生一个panel和一个radiobutton,最多能产生100个,而这些panel都是放在同一个groupbox里的,要求最多100个多能单选。。。安妮那样一个个写,行不通,呵呵。。。
追答
呵呵  我只是试了下那种方法可行   但是多的话就不行了 
你可以换个角度 从panel控件或groupbox控件入手
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yan3625729
2012-02-02 · 超过32用户采纳过TA的回答
知道答主
回答量:90
采纳率:0%
帮助的人:51.8万
展开全部
<asp:RadioButton GroupName="rb" ID="RadioButton1" runat="server" />
<asp:RadioButton GroupName="rb" ID="RadioButton2" runat="server" />
<asp:RadioButton GroupName="rb" ID="RadioButton3" runat="server" />
<asp:RadioButton GroupName="rb" ID="RadioButton4" runat="server" />
追问
我用的是C#哦,这个是的吗。。。。看不懂的说。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-02-02
展开全部
将两个组合并为一个不就行了吗?
groupname都改为一样的
追问
关键是怎么改,程序怎么写,要添加组件吗???
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式