第4 本章的学习要点 令标签、文本框的常用属性、事件、方法 今命令按钮的常用属性、事件和方法 图片框、图像框的属性、事件、方法;图形文件的 载入 框架的属性和功能 复选框、单选按纽的常用属性、事件、方法 令列表框、组合框的常用属性、事件、方法 今滚动条、计时器的常用属性、事件、方法
第4章 控件 本章的学习要点 ❖标签、文本框的常用属性、事件、方法 ❖命令按钮的常用属性、事件和方法 ❖图片框、图像框的属性、事件、方法;图形文件的 载入 ❖框架的属性和功能 ❖复选框、单选按纽的常用属性、事件、方法 ❖列表框、组合框的常用属性、事件、方法 ❖滚动条、计时器的常用属性、事件、方法
41概述 今工具箱控件图解 General 指示器 +图片框 标签→Aabi 文本框 框架 +命令按钮 复选框 单选按钮 组合框一一围国+列表框 水平滚动条 垂直滚动条 时钟一→日+驱动器列表 目录列表框一→口国+文件列表 形状→6 LINE 图象框一一网粤+Dat OLE→→
❖工具箱控件图解 4.1 概述 指示器 标签 框架 复选框 组合框 水平滚动条 时钟 目录列表框 形状 图象框 OLE 图片框 文本框 命令按钮 单选按钮 列表框 垂直滚动条 驱动器列表 文件列表 LINE Data
41概述 文件c)编辑)视图)工程吧)格式@)调试①)运行)窗口)帮助⑩ 了口/添加窗体 对象,每个控件 1添加M窗体〔 件和方法。 VB有三种控件 部件 Ctrl+T 部件 生,存不中,小可删除。被封装在 控件计器可控件设计器可插入对象 DGMS Aircraft Dy[ Adobe Photoshop Image 应立文件存在, □ GMS Aircraft D Adobe svG Viewer Type Library 2.0 L GMS Joystick Ad [CDDBControl Class 分栏中 GMS Moving Map[CorelDRAW 9.0 Exchange Graphic L Help Center UIOCorelDRAW 9.0 Graphi ]2 到工具栏中, HTMLView Activ Gam eNcrypt 1.0 sh文档 Popup Menu PDTC 1.0 TYPE erjplug 1.0 Ty FPDTC 1.0 TYPE LLiveMedi aLex Ad d GMS Aircraft Dynamics ActiveX Control Mathworks: Alph GMS Aircraft Instrument ActiveX Contrc Mathworks: A DGMS Joystick ActiveX Control 则必须将该 厂只显示选定项 L确定取消应用
❖控件是VB中预先定义好了的、程序中能够直接使用的 对象,每个控件都有自己的属性、事件和方法。 ❖VB有三种控件: ▪ 标准控件:存在于工具栏中,不可删除。被封装在 VB的 .exe文件中,不可以删除。 ▪ ActiveX控件:由第三方制造的,以独立文件存在, 扩展名为.ocx,使用前必须添加到工具栏中。 ▪ 可插入的对象:如Execl, Word等能添加到工具栏中, 所以也是控件。 ❖向工具箱中添加控件的方法 ▪ 如果想使用标准工具箱中没有的控件,则必须将该 控件添加到工具箱中。 添加过程如下: 4.1 概述
41概述 ◇向窗体上添加控件,有三种方法 方法 单击工具箱中的某控件图标,该图标反相显示; 移动鼠标至窗体上,光标变为“+”,按下鼠标左键不放,向右 下方拖动鼠标; ·当控件为合适大小时松开鼠标,一个控件就添加好了 方法二 双击工具箱中的某控件图标,在窗体中就添加了该控件,与第 种方法不同的是,所添加控件大小、位置是固定的。 方法三 按如下步骤操可以添加多个某种类型的控件: 按住Ctr键,不要松开; 单击工具箱中要画的控件的图标,然后松开Ctr1键; 按第一种方法在窗体上画出控件可以画一个或多个); 画完控件后,单击工具箱中的指针图标(或其他图标)
❖ 向窗体上添加控件,有三种方法: 方法一: • 单击工具箱中的某控件图标,该图标反相显示; • 移动鼠标至窗体上,光标变为“+”,按下鼠标左键不放,向右 下方拖动鼠标; • 当控件为合适大小时松开鼠标,一个控件就添加好了。 方法二: • 双击工具箱中的某控件图标,在窗体中就添加了该控件,与第一 种方法不同的是,所添加控件大小、位置是固定的。 方法三: • 按如下步骤操可以添加多个某种类型的控件: –按住Ctrl键,不要松开; –单击工具箱中要画的控件的图标,然后松开Ctrl键; –按第一种方法在窗体上画出控件(可以画一个或多个); –画完控件后,单击工具箱中的指针图标(或其他图标)。 4.1 概述
42基本控件 4.2.1标签( Label) 标签控件主要用于标注没有 Caption属性的控件的用途 或向用户显示运行结果的。标签在运行时不具有交互 性,不能响应用户事件。 令标签控件的属性 A1 i gnment:设置标签中文本的对齐方式。语法格式: 对象名. Alignment={012} 属性值 说明 0 (默认值)从左边开始显示标题,即左对齐 从右边开始显示标题,即右对齐 2 从中间开始显示标题,即居中对齐
4.2.1 标签(Label) ❖标签控件主要用于标注没有Caption属性的控件的用途 或向用户显示运行结果的。标签在运行时不具有交互 性 ,不能响应用户事件。 ❖标签控件的属性 ▪ Alignment:设置标签中文本的对齐方式。语法格式: 4.2 基本控件 对象名.Alignment={0 | 1 | 2} 属性值 说 明 0 (默认值)从左边开始显示标题,即左对齐 1 从右边开始显示标题,即右对齐 2 从中间开始显示标题,即居中对齐
42标签(Labe) 标签控件的属性 Autosize:设置标签是否能够自动调整大小以显示所有的 内容。语法格式: 对象名. Autosize={ True False 其中: °属性值为 False(默认值)表示显示控件的原始大小, 属性值为True表示根据控件中的内容自动调整控件大 小 BackStay1e:设置标签的背景样式。语法格式: 对象名 BackStyle=01 其中: 属性值为1(默认值)表示背景是不透明的;属性值为0 表示背景是透明的
❖ 标签控件的属性 AutoSize:设置标签是否能够自动调整大小以显示所有的 内容。 语法格式: 其中: • 属性值为False(默认值)表示显示控件的原始大小, 属性值为True表示根据控件中的内容自动调整控件大 小。 BackStyle:设置标签的背景样式。语法格式: 其中: • 属性值为1(默认值)表示背景是不透明的;属性值为0 表示背景是透明的。 4.2 标签(Label) 对象名.AutoSize={ True | False} 对象名.BackStyle= {0 | 1}
4.21标签(Labe) 标签控件的属性 Border style:设置标签的边框样式。语法格式 对象名. BorderSty1e={0 其中: 属性值为0(默认值)表示无边框;属性值为1表示 单线边框。 Caption:设置标签的文本内容。语法格式 对象名. Caption[=字符串]」
❖标签控件的属性 BorderStyle:设置标签的边框样式。语法格式: 其中: • 属性值为0(默认值)表示无边框;属性值为1表示 单线边框。 Caption:设置标签的文本内容。 语法格式: 4.2.1 标签(Label) 对象名.Caption [=字符串] 对象名.BorderStyle={0 | 1}
4.21标签(Labe) 标签控件的事件和方法 标签具有 Click(单击), DbClick(双击)等事件,但 般不需要编写代码。 标签的方法中常用的只有Move,其基本语法如下: 对象名. Move left,top, width, height 其中 left,top, width, height分别表示移动目 的位置的坐标和大小。1eft为必要参数,其他 三个为可选参数
❖标签控件的事件和方法 ▪ 标签具有Click(单击),DbClick(双击)等事件,但 一般不需要编写代码。 ▪ 标签的方法中常用的只有Move,其基本语法如下: 其中: –left,top,width,height分别表示移动目 的位置的坐标和大小。left为必要参数,其他 三个为可选参数。 4.2.1 标签(Label) 对象名. Move left,top,width,height
例41 ◇设计一个界面说明标签的基本属性的使用 界面设计 ●属性设置 Label1 学习VB 对象名属性名 属性值 Labell Caption 默认值 Label2 caption 学习VB ●运行结果 Autosize True Backstyl 0(透明) Labe l1 学习vB BorderStyle1(单线边框
例4.1 ❖设计一个界面说明标签的基本属性的使用 ❖界面设计 属性设置 对象名 属性名 属性值 Label1 Caption 默认值 Label2 Caption 学习VB AutoSize True BackStyle 0(透明) BorderStyle 1(单线边框) 运行结果
42基本控件 4.2.2文本框(Text) 文本框是一个文本编辑区域,主要用于接收用户的输 入、输出、修改等信息,可以输入单行文本,也可以 输入多行文本,在程序运行过程中具有良好的交互性。 令文本框控件的属性 Name:设置文本框的名称。 Text:设置文本框中显示的文本内容。语法格式: 对象名.Text=字符串
4.2.2 文本框(Text) ❖文本框是一个文本编辑区域,主要用于接收用户的输 入、输出、修改等信息,可以输入单行文本,也可以 输入多行文本,在程序运行过程中具有良好的交互性。 ❖文本框控件的属性 ▪ Name:设置文本框的名称。 ▪ Text:设置文本框中显示的文本内容。语法格式: 4.2 基本控件 对象名.Text=字符串