C# RadioButton

C#中的单选按钮我拖了两个RadioButton在设计中一个text=男一个text=女就是要实现性别选择;后面一个按钮把选择的结果显示到Label1中我在按钮的clic... C#中的单选按钮
我拖了两个RadioButton在设计中
一个text=男 一个text=女
就是要实现性别选择;
后面一个按钮把选择的结果显示到 Label1 中
我在按钮的click事件中用:
if(radioButton1.Checked == true)
label1.text ="性别男";
else if(radioButton2.Checked == true)
label1.text ="性别女";
else label1.text =="还没有选择!";

根本对我没反应 好像并没有判断按钮的选中情况
还是我判断的不对啊
别人说要RadioButton 成组 然后在ITEM里设置
我怎么找不到这个
谢谢!!
展开
 我来答
百度网友eb0081a7e
2007-10-10 · TA获得超过1081个赞
知道小有建树答主
回答量:788
采纳率:0%
帮助的人:0
展开全部
狂晕!这么写不对!
if(radioButton1.Checked)
label1.text ="性别男";
else if(radioButton2.Checked)
label1.text ="性别女";
else label1.text ="还没有选择!";
quancg
2007-10-10 · TA获得超过875个赞
知道小有建树答主
回答量:320
采纳率:0%
帮助的人:0
展开全部
aspx中:

<asp:RadioButton ID="RadioButton1" AutoPostBack="true" GroupName="g" runat="server" OnCheckedChanged="RadioButton1_CheckedChanged" />
<asp:RadioButton ID="RadioButton2" AutoPostBack="true" GroupName="g" runat="server" OnCheckedChanged="RadioButton2_CheckedChanged" /></div>
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>

cs中:
protected void RadioButton1_CheckedChanged(object sender, EventArgs e)
{
this.TextBox2.Text = "nv";
}
protected void RadioButton2_CheckedChanged(object sender, EventArgs e)
{
this.TextBox2.Text = "nan";
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
双浩阔Lx
2007-10-10
知道答主
回答量:18
采纳率:0%
帮助的人:0
展开全部
你的判断没有错误,只要为2个radioButton控件的GroupName属性设置一个相同的组名
也可以用RadioButtonList控件来实现,当然要设置item属性
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chuangen
2007-10-10
知道答主
回答量:16
采纳率:0%
帮助的人:14.7万
展开全部
你的代码没有问题,除了Text的第一个字母要大写外。当然写成“if(radioButton1.Checked)”更加简练,因为它是bool类型,不需要比较了。
在同一容器中,多个RadioButton会自动成为一组。比如你将两个RadioButton拖放到Form窗体上,运行后只能选中其中一个。如果需要设置多组,则可以使用GroupBox等容器分开。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式