c#使用VS2008 winForm编程中RadioButton的用法

我正在用VS2008编写一个注册界面,其中有性别男女两项,使用RadioButton控件分别表示男和女,点击RadioButton1(男)注册成功后在SQl2000数据库... 我正在用VS2008编写一个注册界面,其中有性别男女两项,使用RadioButton控件分别表示男和女,点击RadioButton1(男)注册成功后在SQl2000数据库表中Sex一栏显示“男”(数据库已连接),反之,点击RadioButton1(女)注册成功后在Sex一栏中显示“女”,其他功能都实现了,因为刚学c#,对RadioButton的用法不是很清楚,在线等!!望高手赐教!! 展开
 我来答
糖糖寳寳
推荐于2016-04-20 · TA获得超过6.4万个赞
知道大有可为答主
回答量:1.8万
采纳率:92%
帮助的人:3940万
展开全部

有两种方法

1、在VS2008中依次选中每一个RadioButton右击--“属性”在属性中找到CheckedChange事件,为其指定为新写的事件。如下图:

2、在初始化窗体的时候添加如下代码:

      

lgxRoom
2010-01-19 · TA获得超过162个赞
知道答主
回答量:196
采纳率:0%
帮助的人:116万
展开全部
在窗体上拖入两个RadioButton控件,分别起名为 radMan和radGril
然后在代码中利用以下代码即可获取,下面是一个三元运算符。
意思是,如果radMan被选中,则返回radMan的文本,因为我设置了radMan.Text为“男”,radGril.Text为“女”,所以如果radMan.Checked为false(即未选中状态),则性别为女。
string sex = radMan.Checked ? radMan.Text : radGril.Text;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9d029e6
2010-01-19
知道答主
回答量:26
采纳率:0%
帮助的人:15.3万
展开全部
先添加两个RadioButton控件,其text属性设成男,女。还要记住他们的GroupName属性给他们随便起个名字,两个RadioButton中的GroupName属性名都设成一样的,不然,两个按钮都可以点上,
然后就是往数据库添加了:
先定义一个变量(sex)记录往数据库插的的男或是女!

string sex;

if (RadioButton1.Checked==true)//如果是男的被选中的话
{
sex = "男";
}
else
{
sex = "女";
}

往数据库插的话相信你就没问题了吧!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bxfc
2010-01-19 · TA获得超过872个赞
知道小有建树答主
回答量:1104
采纳率:0%
帮助的人:682万
展开全部
取RadioButton.Text然后更新数据库就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a201cc9
推荐于2016-05-06 · TA获得超过349个赞
知道小有建树答主
回答量:277
采纳率:0%
帮助的人:279万
展开全部
private void radioButton1_CheckedChanged(object sender, System.EventArgs e)
{
if(radioButton1.Checked==true)
{
radioButton2.Checked=false;
}
}

private void radioButton2_CheckedChanged(object sender, System.EventArgs e)
{
if(radioButton2.Checked==true)
{
radioButton1.Checked=false;
}
}

private void button5_Click(object sender, System.EventArgs e)
{
string sex="";
if(radioButton1.Checked==true)
{
sex=radioButton1.Text;
}
if(radioButton2.Checked==true)
{
sex=radioButton2.Text;
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式