visual_studio控件大全+详解+实例经典教程!!
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
`目录`
1.1 焦点与Tab键序 (2)
1.2 Form...................................................................................................... .. (4)
1.3 Button控件..........................................................................................................
10
1.4 ListBox控件........................................................................................................
10
1.5 ComboBox控件 (17)
1.6 DateTimePicker控件 (17)
1.7 Label控件.......................................................................................................... .. 21
1.8 LinkLabel控件 (22)
1.9 TextBox控
件.......................................................................................................
25
1.10 PictureBox控件 (29)
1.11 Timer控件.........................................................................................................
30
1.12 ProgressBar控件 (34)
1.13 GroupBox控件 (38)
1.14 Panel控件..........................................................................................................
39
1.15 RadioButton控件 (39)
1.16 CheckBox控件 (44)
1.17 TabControl控件 (44)
1.18 ScrollBar控件 (46)
常用控件
Visual C# 2005提供了很多控件用于开发Windows应用程序,在本章中将介绍
它们的常用属性、方法、事件及其具体应用。同时,部分实例将界面设计和代码编
写结合起来,开发出具有一定功能的Windows应用程序。
本章学习目标:
(1)理解焦点与Tab键序的概念。
(2)熟练掌握窗体、命令按钮、列表框与组合框、DateTimePicker、标签(Label
和LinkLabel)、文本框、图片框、Timer、进度条、框架、面板、单选按钮和复选
框、TabControl 和滚动条等控件的常用属性、方法和事件。
1.1 焦点与Tab键序
在Windows 环境下向计算机输入数据时,首先需要选定待输入的位置,输入
完一条项目后,可以通过鼠标单击或者使用【Tab】键来改变待输入的位置。在Visual
C# 2005中,称待输入的位置对应的对象具有焦点,而焦点在对象间移动的顺序称
为Tab键序。
1.1.1 焦点
在学习Visual C# 2005控件之前,首先要了解与控件紧密相关的焦点的概念。
焦点是控件接收鼠标或键盘输入的能力。当对象具有焦点时,可以接收用户的输入,
例如:为登录QQ而输入QQ密码时,焦点就在等待输入QQ密码的文本框上。
只有当控件的Enabled和Visible属性值均为True时,才可以接收焦点。Enabled
属性决定控件是否响应由用户产生的事件,如键盘、鼠标事件;Visible属性决定控
件是否可见。但是并非所有的控件都具有接收焦点的能力,如:GroupBox、
PictureBox、Timer等控件都不能接收焦点。
1.1.2 设置焦点
使用以下方法可以使对象获得焦点:
(1)运行时用鼠标选择对象。
(2)运行时用快捷键选择对象。
在代码中使用Focus()方法,其语法格式为:
//****************************************************** ****************
<对象>.Focus();
//******************************************************
****************
如:“TextBox.Focus();”,该代码的功能是将焦点赋予文本框TextBox。大多数
控件得到和失去焦点时的外观是不相同的,如:
(1)按钮控件得到焦点后周围会出现一个虚线框。
(2)文本框得到焦点后会出现闪烁的光标。
1.1.3 程序运行时改变焦点的方法
程序运行时,可以使用下列方法之一改变焦点:
(1)用鼠标单击对象;
(2)使用快捷键选择对象;
(3)按Tab键或Shift+Tab键在当前窗体的各对象之间巡回移动焦点。
1.1.4 Tab键序
Tab键序是指当用户按下Tab键时,焦点在控件间移动的顺序,每个窗体都有
自己的Tab键序。
默认状态下的Tab键序跟添加控件的顺序相同。例如在窗体上先后添加了3个
命令按钮Button1、Button2 和Button3,则程序启动后Button1首先获得焦点,当
用户按下Tab键时,焦点依次转移向Button2、Button3,然后再回到Button1,如