当前位置:文档之家› 常用标准控件.

常用标准控件.


(三) 常用方法
文本框最有用的方法是:SetFocus,使用形式:
[对象.]SetFocus
功能: 是把光标移到指定的文本框对象中。
6.2 图形控件
6.2.1 图像框与图片框
图像框 Image 适用于静态环境 图片框 PictureBox 适用于静态与动态环 境 相关属性: CurrentX、CurrentY Picture、Stretch
6.3 命令按钮CommandButton
接受用户输入的命令.输入命令可以有三种方式: (1)鼠标单击; (2)按Tab键焦点跳转到该按钮, 再按回车键; (3) 快捷键(Alt+有下划线的字母) (一)常用属性 1 Caption: 标题属性——命令按钮显示的内容,可 在某字母前加 “&“设置快捷键。例如: &Ok , 显示 Ok (2) Default:确认属性(逻辑值),设置为True 时,按Enter键相当于用鼠标器单击了该按钮。 注意:在一个窗体只能的一个按钮的Default设 置为True
(一) 常用属性
1 Text文本属性 在文本框中显示的正文内容存放在Text属性中。当程 序运行时,用户通过键盘输入正文内容,保存在Text属性中。
文本框没有Caption属性
2 Maxlength: 设置正文的最多字符个数, 0任意长度值。
3 MultiLine: 是否为多行,默认一行. False 4 ScrollBars: 当MultiLine为True时,该属性才有效,滚动条的 形式。 0-None:无滚动条 2-Vertical垂直滚动条 1-Horizontal:水平滚动条 3-Both水平和垂直滚动条。
3 方法
1.AddItem方法 用于将项目添加到列表框控件或组合框控件。 语法格式:
〈对象名〉.AddItem item [, index]
其中:item: 为字符串表达式,表示要加入的项目。 Index:决定新增项目的位置,缺省,则添加在最后。
2.RemoveItem方法
用于从列表框控件或组合框控件中删除一项。 语法格式:
一旦设置了ScrollBars为非0 ,自动换行就失效 5 Locked: 是否可被编辑属性,False,表示为可编辑。
6 PassWordChar属性
设置PasswordChar属性为了掩盖文本框中输入的字符。 该属性的设置只有在MultiLine设为 False才有效
7 SelStart、SelLength和SelText属性
扩展复选。按下 SHIFT 并单击鼠标将在以前选中项的基础上 扩展选择到当前选中项。按下 CTRL 并单击鼠标来在列表中选 中或取消选中项
4.Selected属性
该属性是一个逻辑类型的数组,数组元素个数与列表框中的 项目数相同,其下标的变化范围与List属性相同。 例如:List1.Selected(0)=True表示列表框List1的第一
该属性返回或设置列表框控件中的一个项目的选择状态。
个项目被选中,此时ListIndex的值设置为0。Selected属性在 设计时是不可用的,即无法在属性窗口中设置属性值。
5.NewIndex属性 返回最近加入列表框控件或组合框控件的项目的索引。 如果在列表中已没有项目或删除了一个项目,该属性将返回 -1。
(3)Cancel:取消功能属性(逻辑值),当设置为True时,
程序运行时按Esc键与单击此命令按钮的效果相同。 注意:在一个窗体只能的一个按钮的Cancel设置为True (4)Value: 检查该按钮是否按下. 该属性在设计时无效.
(5)Style : 确定显示形式. 0 只能显示文字, 1 文字、图形
. 方法
SetFocus方法是单选钮控件最常用的方法,可以在代 码中通过该方法将Value属性设置为True。
与命令按钮相同,使用该方法之前,必须要保证单选 钮处于可见和可用状态(即 Visible 与 Enabled 属性值均为 True)。
4. 事件
Click 事件是单选钮控件最基本的事件,一般情况用户
6.2.2 图形文件的装入 1、设计阶段装入 2、运行阶段装入 Picture1.picture = loadpicture(“文件 名”)
6.2.3 直线和形状
BorderColor BorderStyle BorderWidth BackStyle FillColor FillStyle Shape
SelText:设置或返回当前选定文本中的文本字符串。
(二)常用事件
• Change : 当改变文本框的Text属性时会引发该事件。当用输入一 个字符,就会触发一次Change事件。 • KeyPress(KeyAscii As Integer): 当用户按下并释放键盘上一个ANSI键时,就会触发一 次该事件,并返回一个KeyAscii参数(字符的Ascii值)到该 事件过程中。 例如:输入“A”,则KeyAscii的值是65。可用函数 Chr$(KeyAscii) 可得到字符“A”。 • LostFocus : 当控件失去焦点时发生。 • GotFocus : 当控件获得焦点时发生。
3.MultiSelect属性
用于指示是否能够在列表框控件中进行复选以及如何 进行复选,在运行时是只读的。 注意,组合框控件无此属性。 表8.7 MultiSelect 属性设置值及含义
设置 值
含 义
(缺省值)不允许复选
0
1
简单复选。鼠标单击或按下空格键在列表中选中或取消选中项。 箭头键移动焦点
2
无需为单选钮编写Click事件过程,因为当用户单击单选钮 时,它会自动改变状态。
例8.1 单选钮示例(Pg.185)。
复选框
1. 用途
复 选 框 ( CheckBox ) 也 称 作复选框、选择框。一组检查框 控件可以提供多个选项,它们彼 此独立工作,所以用户可以同时 选择任意多个选项,实现一种“ 不定项选择”的功能。选择某一 选项后,该控件将显示 √ ,而清 除此选项后,√消失。 2. 重要属性 Caption、Alignment、Style与单选钮相同
6.TopIndex属性
返回或设置一个值,该值指定哪个项被显示在列表框 控 件 或 组 合 框 控 件顶 部 的 位置 。 该 属性 取 值 范围 从 0 到 ListCount-1,在设计时不可用。 7.Sorted属性 返回一个逻辑值,当 Sorted 属性为 True 时列表框控件 或组合框控件的项目自动按字母表顺序(升序)排序,为 False时项目按加入的先后顺序排列显示。该属性只能在设 计时设置,不能在程序代码中设置。 8.Text属性 对于下拉式组合框与简单组合框,Text属性返回编辑区 域中的文本。对于列表框控件或下拉列表框, Text 属性的 返回值总与List(ListIndex)的值相同。
均可 。
(6)Picture : 按钮可显示图片文件(.bmp和.Ico),只有当
Style属性值为1时有效
(7)ToolTipText :设置工具提示,和Picture结合使用。
(二)方法、事件
Move、Setfocus方法; 单击事件Click
6.4 单选按钮、复选框及框架
单选按钮 1. 用途
组合框控件(ComboBox)将文本框和列表框的
功能结合在一起,用户可以在列表中选择某项(只能选取 一项)。或在编辑区域中直接输入文本内容来选定项目。
组合框共三种风格:下拉式组合框、简单组合框和下拉式 列表框。
二、主要属性
1.List、ListCount和ListIndex属性 这3个属性只能在程序代码中设置: List: 字符型数组 存放列表框的项目数据,下标是从0开始的。
3. 方法
每调用一次SetFocus方法就会触发一次Click事件(错)。 value每改变一次就会触发一次Click事件。
4. 事件
Click 事件是检查框控件最基本的事件。用户一般无 需为检查框编写 Click事件过程,但其对Value属性值的改 变遵循以下规则: 单击未选中的检查框时,Value属性值变为0;
单击已选中的检查框时,Value属性值变为1; 单击变灰的检查框时,Value属性值变为0。
6.5 列表框与组合框
列表框控件(ListBox)用于显示项目列表,用户可从
中选择一个或多个项目。如果项目总数超过了可显示的项
目数, VB会自动加上滚动条。 列表框有两种风格:标准和复选列表框。通过它的
Style属性来设置。
4、事件 (1)Click事件 当单击某一列表项目时,将触发列表框与组合框控件的 Click事件。该事件发生时系统会自动改变列表框与组合框控 件的ListIndex、Selected、Text等属性,无需另行编写代码。 (2)DblClick事件
当双击某一列表项目时,将触发列表框与简单组合框控 件的DblClick事件。
这三个属性是文本框中对文本的编辑属性。 SelStart :确定在文本框选中文本的起始位置。第一字
符的位置为 0。若没有选择文本,则用于返回或设置文本的 插入点位置,如果SelStart的值大于文本的长度,则SelStart 取当前文本的长度: SelLength:设置或返回文本框中选定的文本字符串长 度(字符个数)。
检查框
•复选框的Value 属性与单选按钮不同,其值为数值型数据, 可取 0 , 1 , 2 复选框与单选按钮Value 属性的比较 单选按钮 True: 单选按钮被选定 False: 单选按钮未被选 定, 缺省设置
复选框 0--Unchecked:未被选定 1--Checked:选定 2--Grayed:灰色,禁止选择
第6 章
常用标准控件
本章内容及要求:
掌握常用控件的常用属性、重要事件和方法 的使用;
本章重点:
常用控件单选钮、检查框、 框架、滚动条、
相关主题