vb.net的Checkbox控件

CheckBox(复选框)控件用来标识某个选项是否为选定的状态。因此通常用此控件提供“Yes/No”或“True/False”选项。可用分组的CheckBox控件显示多组不同类型的选项,用户可从中一个组选择一个或多个选项。CheckBox控件在工具箱中的图标如图所示:

CheckBox控件与RadioBox(单选框)控件都可以用来指示用户是否对某个选项作出选择。不同之处在于,对于一个组内RadioBox控件,一次只能选择其中的一个,而对于所有的CheckBox控件,则可选定任意数目的复选框。RadioBox控件将在后面进一步介绍。
1.CheckState属性
CheckBox控件的CheckState属性指示复选框处于选定、未选定或禁止状态(暗淡的)中的哪一种。选定时,CheckState设置值为1。
下表为用于设置CheckState属性的数值和相应的Visual Basic常数:

设置值 常数
UnChecked 0 CheckState.UnChecked
Checked 1 CheckState.Checked
Indeterminate 2 CheckState.Indeterminate

用户单击CheckBox控件指定选定或未选定状态,然后可检测控件状态并根据此信息编写应用程序以执行某些操作。缺省时,CheckBox控件设置为CheckState.Unchecked。若要预先在一列复选框中选定若干复选框,则应在New或InitializeComponent过程中将CheckState属性设置为CheckState.Checked以选中复选框;可将CheckState属性设置为CheckState.Indeterminate以禁用复选框。例如,有时可能希望满足某条件之前禁用复选框。
2.Click事件
无论何时单击CheckBox控件都将触发Click事件,然后编写应用程序,根据复选框的状态执行某些操作。在下例中,每次单击CheckBox控件时都将改变其Text属性以指示选定或未选定状态:

Protected Sub CheckBox1_Click(ByVal sender As Object,ByVal As_
                       System.EventArgs)Handles CheckBox.Click
    If CheckBox1.CheckState=CheckState.Checked Then
       CheckBox1.Text="Checked"
    ElseIf CheckBox1.CheckState=CheckState.UnChecked Then
       CheckBox1.Text="UnChecked"
    End If

注意:如果试图双击CheckBox控件,则将双击当作两次单击,而且分别处理两次单击,即:CheckBox控件不支持双击事件。
3.响应鼠标和键盘
在键盘上使用Tab键并按SpaceBar键,由此将焦点转移到CheckBox控件上,这时也会触发CheckBox控件的Click事件。可以在Text属性的一个字母之前添加连字符,创建一个键盘快捷方式来切换CheckBox控件的选择。
4.增强CheckBox控件的视觉效果
CheckBox控件象Button和RadioButton控件一样,可通过更改Style属性的设置值后使用Image、ImageAlign、ImageIndex和ImageList属性增强其视觉效果。例如:有时可能希望在复选框中添加图标或位图,或者在单击或禁止控件时显示不同的图象等。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索checkbox
, 控件
, 属性
, click事件执行两次
, 状态
, 复选框
, radiobox
, 动态添加checkbox控件
, easy-ui data-options checkbox
, vb.net虚拟鼠标键盘操作
, #checkbox
, 一个
, checkbox状态
设置checkbox
,以便于您获取更多的相关知识。

时间: 2024-08-30 04:55:07

vb.net的Checkbox控件的相关文章

为DataGrid添加CheckBox控件

datagrid|控件 为DataGrid添加CheckBox控件,并实现"全选"功能.这里是实现的例子 VB.NET 版本 CheckBoxDataGrid.aspx <%@ Page Language="vb" AutoEventWireup="false" Codebehind="CheckBoxDataGrid.aspx.vb" Inherits="aspxWeb.CheckBoxDataGrid&qu

ASP.NET与javascript联合操作之一选择DataGrid中的CheckBox控件后该行背景变色

asp.net|datagrid|javascript|控件   在网络开发中,经常遇到需要使用ASP.Net与JavaScript联合进行控制的情况.在本篇中,将使用DataGrid进行数据绑定,使用Javascript控制当选中其中的checkbox时,该行颜色改变. 首先,在页面中创建一个DataGrid控件,并设置其模板. <asp:DataGrid id="DataGrid1" runat="server" AutoGenerateColumns=&

ASP.NET与JavaScript操作CheckBox控件

asp.net|javascript|控件 在网络开发中,经常遇到需要使用ASP.NET与JavaScript联合进行控制的情况.在本篇中,将使用DataGrid进行数据绑定,使用Javascript控制当选中其中的checkbox时,该行颜色改变. 首先,在页面中创建一个DataGrid控件,并设置其模板. <asp:DataGrid id="DataGrid1" runat="server" AutoGenerateColumns="False&

Javascript+HTML仿造VB里的MonthView控件

<html><head><title>MonthView Demo</title><script language=javascript>/***********************************    程序功能:日期选择                     特点 :Javascript+HTML仿造VB里的MonthView控件       作者 :ken                        联系 :boboshu@

C# checkBox控件的CheckedChanged与CheckedStateChanged有什么区别

CheckedChanged: 当Checked属性的值更改时就引发该事件.注意在复选框中,当ThreeState属性为true时,单击复选框可能不会改变Checked属性.在复选框从Checked变为Indeterminate状态时,就会出现这种情况. 小注: ThreeState属性:用来返回或设置复选框是否能表示三种状态,如果属性值为true时,表示可以表示:三种状态-选中.没选中和中间态(CheckState.Checked.CheckState.Unchecked和CheckState

IOS开发自定义CheckBox控件

IOS本身没有系统的CheckBox组件,但是实际开发中会经常用到,所以专门写了一个CheckBox控件,直接上代码 效果图: UICheckBoxButton.h文件如下: #import #import "Common.h" @interface UICheckBoxButton : UIControl { UILabel *label; UIImageView *icon; BOOL checked; id delegate; } @property (retain, nonat

VB中使用lead控件加载jpg图片报错

问题描述 VB中使用lead控件加载jpg图片报错 调用LEAD1.BitmapDataPath = "111.jpg"时报错,换成111.bmp就没有问题,这种现象其他电脑没有,是什么问题 解决方案 这个不好说,你的图片没法解析,建议先转换成标准的位图格式再加载.

checkbox控件的背景能不能去掉?

问题描述 checkbox控件的背景能不能去掉? checkbox控件的背景能不能去掉?怎么将checkbox控件添加到listview控件上,覆盖原先的文字? 解决方案 是去掉方框吗?后面时什么意思,是点击item出现选择框吗? 解决方案二: 设置android:background即可 解决方案三: android:button="@null" 解决方案四: Symbian 去掉自定义控件背景白色的问题

C# checkBox控件CheckedChanged与CheckedStateChanged区别

CheckedChanged:          当Checked属性的值更改时就引发该事件.注意在复选框中,当ThreeState属性为true时,单击复选框可能不会改变Checked属性.在复选框从Checked变为Indeterminate状态时,就会出现这种情况. 小注:          ThreeState属性:用来返回或设置复选框是否能表示三种状态,如果属性值为true时,表示可以表示:三种状态-选中.没选中和中间态(CheckState.Checked.CheckState.Un