visual_studio控件大全+详解+实例经典教程!!

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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,如

相关文档
最新文档