您的位置:首页 > 编程语言 > C#

c#之选择控件

2018-01-13 13:52 204 查看
1. 单选按钮(RadioButton)控件

单选按钮RadioButton 控件为用户提供由两个或多个互斥选项组成的选项集。用户在一组单选按钮中,只能选择一个。

RadioButton控件的属性:

Appearance:

获取或设置一个值(Normal和Button),该值用于确定 RadioButton 的外观。

AutoCheck:

如果这个属性为true(默认),用户单击单选按钮时,会显示一个选中标记。

Checked:

获取或设置一个值,该值指示是否已选中控件。如果选中控件,它就是true,否则为false。

RadioButton控件的常用事件:

CheckedChanged:当单选按钮的选中选项改变时发生;

2.复选框(CheckBox)控件

复选框CheckBox控件列出了可供用户选择的选项,用户根据需要可以从中选择一项或多项。

CheckBox控件的属性:

ThreeState:

确定该控件是支持两种状态(False)还是三种状态(True)。

Checked:

ThreeState属性为False时,获取或设置一个值,指示是否已选中控件。如果选中控件,该值为true,否则为false。

CheckState:

ThreeState属性为True时,获取或设置CheckBox的状态。可选值:Checked、Unchecked和Indeterminate。

CheckBox控件的事件:

CheckedChanged:

该事件是在复选框的ThreeState属性取值为False时触发,当复选框的Checked属性改变时,就引发该事件。注意在复选框中,当ThreeState属性为true时,单击复选框不会改变Checked属性。

CheckStateChanged:

该事件是在复选框的ThreeState属性取值为true时触发,当CheckState属性改变时,就引发该事件。

3. 列表框(ListBox)控件

列表框ListBox控件用于显示一组字符串,可以从中选择一个或多个选项。与复选框和单选按钮一样,列表框也提供了要求用户选择一个或多个选项的方式。

ListBox控件的属性:

SelectionMode:

4种选择模式:None、One、MultiSimple、 MultiExtended;

SelectedIndex:

该值表示列表框中选项的索引(索引从0开始)。如果列表框可以一次选择多个选项,这个属性就表示选中列表中的第一个选项的索引;

SelectedIndices:

该集合包含列表框中选中选项的所有索引;

Items:

列表框中的所有选项组成的集合;

SelectedItem:

在只能选择一个选项的列表框中,这个属性包含选中的选项。在可以选择多个选的列表框中,这个属性包含选中项中的第一个选项;

SelectedItems:

这个属性是个集合, 包含当前选中的所有选项;

Text:获取该属性,返回列表中第一个选中的选项。

ListBox控件的常用方法:

ClearSelected:

清除ListBox控件中的所有选项

FindString:

查找ListBox控件中以指定字符串开始的第一个项

FindStringExact:

查找ListBox控件中第一个精确匹配指定字符串的项

GetSelected:

返回一个值,该值指示是否选定了指定的项

SetSelected:

选择或清除对ListBox控件中指定项的选定

ToString:

返回 ListBox 的字符串表示形式

SelectedIndexChanged:

在选中选项的索引改变时引发该事件

4. 组合框(ComboBox)控件

组合框ComboBox控件,它是把文本框控件和列表框组合在一起,使用户可以从列表中选择项,也可以输入新文本。

ComboBox 的默认行为是显示一个可编辑文本框,该文本框具有一个隐藏的下拉列表。

DropDownStyle 属性确定要显示的组合框的样式。该值提供以下选项:

1.Simple,简单的下拉列表,始终显示列表、下拉列表框;

2.DropDownList,文本部分不可编辑,并且必须点击箭头才能查看下拉列表;

3.DropDown,默认下拉列表框,文本部分可编辑,并且用户必须按箭头键才能查看列表。

5. 日历(DateTimePicker)和计时器(Timer)控件

5.1.DateTimePicker控件

显示一个图形日历以允许用户选择日期或时间。

常用属性:

MaxDate:指定可选的最大日期;

MinDate:指定可选的最小日期;

Value:用于获取已选择的日期。

5.2.Timer控件

Timer控件可以根据指定的时间间隔来触发事件,常用属性和事件包括:

Enabled属性:指定是否启用计时器;

InterVal属性:指定时间间隔,默认值为100,单位为毫秒;

Tick事件:每当经过时间间隔之后要触发的事件。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  控件 c# 选择控件