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里设置
我怎么找不到这个
谢谢!! 展开
我拖了两个RadioButton在设计中
一个text=男 一个text=女
就是要实现性别选择;
后面一个按钮把选择的结果显示到 Label1 中
我在按钮的click事件中用:
if(radioButton1.Checked == true)
label1.text ="性别男";
else if(radioButton2.Checked == true)
label1.text ="性别女";
else label1.text =="还没有选择!";
根本对我没反应 好像并没有判断按钮的选中情况
还是我判断的不对啊
别人说要RadioButton 成组 然后在ITEM里设置
我怎么找不到这个
谢谢!! 展开
4个回答
展开全部
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";
}
<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";
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的判断没有错误,只要为2个radioButton控件的GroupName属性设置一个相同的组名
也可以用RadioButtonList控件来实现,当然要设置item属性
也可以用RadioButtonList控件来实现,当然要设置item属性
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的代码没有问题,除了Text的第一个字母要大写外。当然写成“if(radioButton1.Checked)”更加简练,因为它是bool类型,不需要比较了。
在同一容器中,多个RadioButton会自动成为一组。比如你将两个RadioButton拖放到Form窗体上,运行后只能选中其中一个。如果需要设置多组,则可以使用GroupBox等容器分开。
在同一容器中,多个RadioButton会自动成为一组。比如你将两个RadioButton拖放到Form窗体上,运行后只能选中其中一个。如果需要设置多组,则可以使用GroupBox等容器分开。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询