ajax获取单选按钮的值_RadioButton单选按钮的使用及实例代码讲解

RadioButton单选按钮控件可建立多个选项,但是用户只能选择其中一个选项。

单选按钮常见的属性:

appearance:默认值为normal,设置RadioButton按钮的外观

checked:默认值为false,检查RadioButton按钮是否被选择

textalign:默认值为middleleft,设置RadioButton按钮文字显示的位置

autocheck:默认值为ture,判断RadioButton按钮是否能变更checked状态

appearance有两种显示方式

normal为常规显示方式,可以在属性窗口进行相应设置:

1d7fb850936549819265a1eab69ea9e9

Normal显示的效果如下:

f07524284acd4850bd4a379fd4bb3141

可以通过程序代码来实现:

radioButton1.Appearance = Appearance.Normal;

button为按钮显示方式(这种方式与其它button控件并无关联):

7d0cc0efbe1d45b6b6dd4f06571a7cde

button显示的效果如下:

171e30deb1ae434bb3280341563c6d97

可以通过代码进行设置:

radioButton2.Appearance = Appearance.Button;

checked属性可用来检查单选按钮是否被选择

如果未选中属性值为"false",如果选中状态,则属性值为"ture"。在程序代码中将单选按钮改为选中状态的语句如下:

radioButton1.Checked = true;

取消选中状态则为:

radioButton1.Checked = false;

textalign用来设置单选按钮上文字显示的位置,有9种显示方式

530b4dbfb21440a4a7ef87fa34571f26

在设置该项属性时,一定要把autosize属性改为"false",这时设置才能够起作用。

Autocheck用来判断单选按钮的状态,同时使得只有一个单选按钮被选择。若把属性改为false,则单选按钮的选择功能就会失效,属性值为ture表示单击单选按钮后checked属性值能够自动变更。

单选按钮的常用事件:

当Checked属性改变时会触发checkedchanged()事件处理程序,另一个是click()事件,只要鼠标单击单选按钮,就会触发click()事件处理程序。

单选按钮具有互斥性,所以在使用时要借助groupbox控件容器,再加入radiobutton控件,下面来看一看具有实例应用吧。

Step1:添加groupbox控件及radiobutton控件,更改groupbox控件的text属性为性别和学历

5ed90b4065b74924a324f71da8fcd54a

注意:一定要先添加groupbox控件,然后再添加radiobutton控件,这样才能够使得radiobutton控件成为控件组。

Step2:添加和设计其它控件,并更改其它控件的text属性,完成窗体布局设计

e8592d52dac4411f9e4f35d88d516d94

整体界面有两个label控件,两个groupbox控件,三个textbox控件,一个button控件以及两组单选按钮控件(包括5个radiobutton控件)。

Step3:双击button确定按钮,进入代码编辑区,编写程序代码

b4babe76ae114daeb1caf44471b54af2

String[] shuzu = new String[4]:创建一个字符串数组

String str1, str2:定义两个字符串变量

shuzu[0] = "name:" + textBox1.Text;//将姓名赋值到字符串数组

shuzu[1] = "job:" + textBox2.Text;//将工作赋值到字符串数组

if (radioButton1.Checked) str1 = "boy"; else str1 = "girl";//判断性别

shuzu[2] = "sex:" + str1 ;//将性别赋值到数组

if (radioButton3.Checked) str2 = radioButton3.Text; else if(radioButton4 .Checked ) str2 = radioButton4.Text; else if (radioButton5.Checked) str2 = radioButton5.Text; else str2 = radioButton6.Text;//判断学历

shuzu[3] = "学历:" + str2;// 将学历赋值到数组

textBox3.Lines = shuzu;//将数组内容输出到文本框

Ctrl+F5运行程序,点击确定按钮后,效果如下:

0722a69af0cc4155bb74549fd136d8c1

重新修改信息后,点击确定按钮,则文本改变:

97d38c4915534afbb20a904e836a502a

研究真理认识真理和相信真理,乃是人性中最高的美德。——培根

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值