C#窗体控件-单选按钮控件RadioButton
单选控件(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相关推荐
- python单选按钮控件是_第7讲,RadioButton 单选按钮控件
第7讲,RadioButton 单选按钮控件 ListBox可以提供若干可选项供用户选择,此外,RadioButton也可以实现相同的功能,下面我要设计一个窗口,效果图如下 窗口上摆放3个单选按钮控件 ...
- asp.net button创建控件时出错_Tkinter Radiobutton控件
单选按钮是一种可在多个预先定义的选项中选择出一项的 Tkinter 控件 .单选按钮可显 示文字或图片,显示文字时只能使用预设字体,该控件可以绑定一个 Python 函数或方 法,当单选按钮被选择时, ...
- 十三、C# WINDOW窗体技术及基础控件(3)
1.GroupBox控件 GroupBox控件是由System.Windows.Forms.GroupBox类提供的,作用是为其他空间提供可识别的分组 可在同一页面,显示多组单选RadioButton ...
- C# WinForm中 获得当前鼠标所在控件 或 将窗体中鼠标所在控件名显示在窗体标题上...
转:/********************** * 课题:将窗体中鼠标所在控件名显示在窗体标题上 * 作者:ZAXX * QQ : 94027486 * 本课题可简单扩展:获取屏幕上鼠标所在 ...
- VC学习笔记 -单选按钮控件(Ridio Button)的使用
在VC++编程过程中,查资料是一个苦差事,案边放了一摞书左翻右翻好是烦人.一赌气就把一些常用的小技巧自己总结了一下,虽费了些功夫,但对以后编程很有好处.现拿出来与大家共享,以后积累多了,作一个CHM电 ...
- Winform中怎样在工具类中对窗体中多个控件进行操作(赋值)
场景 需求是在窗体加载完成后掉用工具类的方法,工具类中获取窗体的多个控件对象进行赋值. 注: 博客主页: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 ...
- bootstrap-表单控件——单选按钮水平排列
1.运行效果如图所示 2.实现代码如下 <!DOCTYPE html> <html> <head><meta charset="utf-8" ...
- html中radio单选按钮控件标签用法解析及如何设置默认选中
Radio 对象代表 HTML 表单中的单选按钮.在 HTML 表单中 <input type="radio"> 每出现一次,一个 Radio 对象就会被创建.单选按钮 ...
- 随着窗体大小变化改变控件的大小和字体
public struct FormSizeChange { public Size currentSize;//当前窗体大小 public int count; ...
最新文章
- 对话高博(二)| 换工作这件事
- 西藏监狱首次奏响《婚礼进行曲》
- 为什么grpc不支持php,带入gRPC:让你的服务同时提供 HTTP 接口
- 【litrpa专题】首个rpa程序,使用litrpa采集百度地图地铁数据
- python 基于机器学习识别验证码
- Linux下如何杀死终端
- 学python需要什么基础-学习python需要什么基础
- 关于算法—— 一维字符串数组之间组合问题的C#实现
- 高通QCC蓝牙耳机提示音生成方法
- 堆空间释放后使用的异常
- Burp Suite 实战指南
- 做成才还是做许三多——反思程序员职场生涯规划
- 按键精灵——电脑永不熄屏
- 解决JupyterLab或者Jupyter Notebook无法跳转到浏览器的问题
- Cassandra 3.x官方文档_cassandra.yaml配置文件
- 云计算之概念——IaaS、SaaS、PaaS、Daas
- STM32F411RE项目开发-1-点亮LD2小灯
- 六、hibernate表与表之间的关系(多对多关系)
- 使用开源软件替换现有的盗版软件
- 手机有NFC模拟卡的功能,原因有哪些呢?
热门文章
- 只能输入正整数 已经常用的正则表达式
- 【数码管/定时器/中断】一个定时器控制数码管显示
- 诗和远方:无题(四十九)
- Android之使用SoundPool播放一小段音频,实现猜歌的功能
- idea 批量导入包
- java fly bird小游戏_java swing实现的小游戏flybird源码附带视频配置修改教程
- 关于python的垃圾回收机制_Python的垃圾回收机制
- mit数据集_MIT的DNN硬件加速器教程(二)流行的DNN和数据集
- 计算机控制考试试卷及答案,计算机控制系统A考试试卷带答案.doc
- java long常量池_Java提高篇之常量池