单选控件(RadioButton)显示为一个标签,左边是一个原点,该原点可以是选中或未选中。在要给用户提供几个互斥选项时,就可以使用单选按钮。例如,询问用户的性别。

把单选按钮组合在一起,给它们创建一个逻辑单元,此时必须使用GroupBox控件或其他容器。首先在窗体上拖放一个组框,再把需要的RadioButton按钮放在组框的边界之内,RadioButton按钮会自动改变自己的状态,以反映组框中惟一被选中的选项。如果不把它们放在组框中,则在任意时刻,窗体上只有一个RadioButton被选中。

单选按钮控件的主要属性:

Checked:指示单选按钮是否已选中。
Text:单选按钮显示的文本。
AutoCheck:单选按钮在选中时自动改变状态,默认为true。

单选按钮控件的主要事件:

Click:单击控件时发生。
CheckedChanged:当Checked属性值更改时触发。

RadioButton控件的属性

名    称

描   述

Appearance

RadioButton可以显示为一个圆形选中标签,
放在左边、中间或右边,或者显示为标准按钮。
当它显示为按钮时,控件被选中时显示为按
下状态,否则显示为弹起状态

AutoCheck

如果这个属性为true,用户单击单选按钮时,
会显示一个选中标记。如果该属性为false,
就必须在Click事件处理程序的代码中手工
检查单选按钮

CheckAlign

使用这个属性,可以改变单选按钮的复选框
的对齐形式,默认是ContentAlignment. MiddleLeft

Checked

表示控件的状态。如果控件有一个选中标记,
它就是true,否则为false

RadioButton控件的事件

名    称

描    述

CheckChanged

当RadioButton的选中选项发生改变时,
引发这个事件

Click

每次单击RadioButton 时,都会引发该事件。
这与CheckChanged事件是不同的,因为连续
单击RadioButton 两次或多次只改变Checked
属性一次,且只改变以前未选中的控件的
Checked属性。而且,如果被单击按钮的
AutoCheck属性是false,则该按钮根本不
会被选中,只引发Click事件

1、常用属性:
(1)Checked属性:用来设置或返回单选按钮是否被选中,选中时值为true,没有选中时值为false。
(2)AutoCheck 属性:如果 AutoCheck 属性被设置为 true(默认),那么当选择该单选按钮时,将自动清除该组中所有其他单选按钮。对一般用户来说,不需改变该属性,采用默认值(true)即可。
(3)Appearance 属性:用来获取或设置单选按钮控件的外观。当其取值为 Appearance.Button 时,将使单选按钮的外观像命令按钮一样:当选定它时,它看似已被按下。当取值为 Appearance.Normal 时,就是默
认的单选按钮的外观。
(4)Text属性:用来设置或返回单选按钮控件内显示的文本,该属性也可以包含访问键,即前面带有“&”符号的字母,这样用户就可以通过同时按Alt键和访问键来选中控件。

2、常用事件:
(1)Click事件:当单击单选按钮时,将把单选按钮的Checked属性值设置为true,同时发生Click事件。
(2)CheckedChanged事件:当Checked属性值更改时,将触发CheckedChanged事件。

C#窗体控件-单选按钮控件RadioButton相关推荐

  1. python单选按钮控件是_第7讲,RadioButton 单选按钮控件

    第7讲,RadioButton 单选按钮控件 ListBox可以提供若干可选项供用户选择,此外,RadioButton也可以实现相同的功能,下面我要设计一个窗口,效果图如下 窗口上摆放3个单选按钮控件 ...

  2. asp.net button创建控件时出错_Tkinter Radiobutton控件

    单选按钮是一种可在多个预先定义的选项中选择出一项的 Tkinter 控件 .单选按钮可显 示文字或图片,显示文字时只能使用预设字体,该控件可以绑定一个 Python 函数或方 法,当单选按钮被选择时, ...

  3. 十三、C# WINDOW窗体技术及基础控件(3)

    1.GroupBox控件 GroupBox控件是由System.Windows.Forms.GroupBox类提供的,作用是为其他空间提供可识别的分组 可在同一页面,显示多组单选RadioButton ...

  4. C# WinForm中 获得当前鼠标所在控件 或 将窗体中鼠标所在控件名显示在窗体标题上...

    转:/********************** * 课题:将窗体中鼠标所在控件名显示在窗体标题上  * 作者:ZAXX  * QQ : 94027486  * 本课题可简单扩展:获取屏幕上鼠标所在 ...

  5. VC学习笔记 -单选按钮控件(Ridio Button)的使用

    在VC++编程过程中,查资料是一个苦差事,案边放了一摞书左翻右翻好是烦人.一赌气就把一些常用的小技巧自己总结了一下,虽费了些功夫,但对以后编程很有好处.现拿出来与大家共享,以后积累多了,作一个CHM电 ...

  6. Winform中怎样在工具类中对窗体中多个控件进行操作(赋值)

    场景 需求是在窗体加载完成后掉用工具类的方法,工具类中获取窗体的多个控件对象进行赋值. 注: 博客主页: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 ...

  7. bootstrap-表单控件——单选按钮水平排列

    1.运行效果如图所示 2.实现代码如下 <!DOCTYPE html> <html> <head><meta charset="utf-8" ...

  8. html中radio单选按钮控件标签用法解析及如何设置默认选中

    Radio 对象代表 HTML 表单中的单选按钮.在 HTML 表单中 <input type="radio"> 每出现一次,一个 Radio 对象就会被创建.单选按钮 ...

  9. 随着窗体大小变化改变控件的大小和字体

    public  struct FormSizeChange     {       public  Size currentSize;//当前窗体大小       public  int count; ...

最新文章

  1. 对话高博(二)| 换工作这件事
  2. 西藏监狱首次奏响《婚礼进行曲》
  3. 为什么grpc不支持php,带入gRPC:让你的服务同时提供 HTTP 接口
  4. 【litrpa专题】首个rpa程序,使用litrpa采集百度地图地铁数据
  5. python 基于机器学习识别验证码
  6. Linux下如何杀死终端
  7. 学python需要什么基础-学习python需要什么基础
  8. 关于算法—— 一维字符串数组之间组合问题的C#实现
  9. 高通QCC蓝牙耳机提示音生成方法
  10. 堆空间释放后使用的异常
  11. Burp Suite 实战指南
  12. 做成才还是做许三多——反思程序员职场生涯规划
  13. 按键精灵——电脑永不熄屏
  14. 解决JupyterLab或者Jupyter Notebook无法跳转到浏览器的问题
  15. Cassandra 3.x官方文档_cassandra.yaml配置文件
  16. 云计算之概念——IaaS、SaaS、PaaS、Daas
  17. STM32F411RE项目开发-1-点亮LD2小灯
  18. 六、hibernate表与表之间的关系(多对多关系)
  19. 使用开源软件替换现有的盗版软件
  20. 手机有NFC模拟卡的功能,原因有哪些呢?

热门文章

  1. 只能输入正整数 已经常用的正则表达式
  2. 【数码管/定时器/中断】一个定时器控制数码管显示
  3. 诗和远方:无题(四十九)
  4. Android之使用SoundPool播放一小段音频,实现猜歌的功能
  5. idea 批量导入包
  6. java fly bird小游戏_java swing实现的小游戏flybird源码附带视频配置修改教程
  7. 关于python的垃圾回收机制_Python的垃圾回收机制
  8. mit数据集_MIT的DNN硬件加速器教程(二)流行的DNN和数据集
  9. 计算机控制考试试卷及答案,计算机控制系统A考试试卷带答案.doc
  10. java long常量池_Java提高篇之常量池