Visual Basic 常用控件的属性、事件和方法常用控件的属性、事件和方法
属性属性
说明说明 1.Name 名称属性名称属性
创建的对象名称,有默认的名.在程序中,控件名是作为对象的标识而引用,不会显示在窗体上。不能同名用,不会显示在窗体上。不能同名 2.Caption 标题属性标题属性
该属性决定了控件上显示的内容。文本框控件无caption 属性属性 3.Height 、width 、top 和left(大
小 位置)属性属性
4.Enabled 属性属性
控件是否可操作. 当设置为False 时,呈暗淡,禁止用户进行操作. 5. Visible 属性属性 控件是否可见当设置为False 时, 用户看不到,但控件本身存在。用户看不到,但控件本身存在。 6.Font 属性属性 在属性窗口可直接设置字体字体大小粗体斜体删除线下划线,字颜字颜
窗体的Font 属性可使窗体上的对象字体设置相同。属性可使窗体上的对象字体设置相同。
在代码中可用一组Font 属性设置:属性设置:
Fontname
字体字体 Fontsize 字体大小字体大小 Fontbold
是否是粗体是否是粗体 Fontitalic
是否斜体是否斜体 Fontunderline
是否带下划线是否带下划线 Fontstrikethru
是否加一删除线是否加一删除线 ForeColor 字体颜字体颜
7. Forecolor 前景颜属性前景颜属性 设置控件的前景颜(即正文颜). 其值是一个16进制常数,用户可
以在调板中直接选择所需颜。以在调板中直接选择所需颜。
在代码中可用在代码中可用
对象名.ForeColor=“r,g,b ” 8. Backcolor 背景颜属性背景颜属性
9. Backstyle 背景风格属性背景风格属性
0-transparent :透明显示,即控件背景颜显示不出来:透明显示,即控件背景颜显示不出来 1-opaque:不透明显示不透明显示
10. BorderStyle 边框风格属性边框风格属性 0-None :控件周围没有边框:控件周围没有边框
1-Fixed Single :控件带有单边框。:控件带有单边框。
11. Alignment 属性属性 控件上正文水平对齐方式控件上正文水平对齐方式
0: 正文左对齐正文左对齐 1: 右对齐右对齐 2: 居中居中
12. AutoSize 属性属性 控件是否根据正文自动调整大小, False. 13. WordWarp 属性属性
AutoSize True 时,WordWarp 才有效才有效 按正文字体大小在垂直方向上改变显示区域的大小。按正文字体大小在垂直方向上改变显示区域的大小。 14.TabIndex 属性属性
决定了按Tab 键时,焦点在各个控件移动的顺序。各个控件默认键时,焦点在各个控件移动的顺序。各个控件默认 TabIndex 值就是以控件建立时值就是以控件建立时
的顺序,第一个为0.
窗 体 属性 MaxButton
设置是否有最大化按钮设置是否有最大化按钮 MinButton
设置是否有最小化按钮设置是否有最小化按钮 ControlBox
设置是否有控制菜单设置是否有控制菜单 Icon
设置窗体左上角显示的图标或最小化时显示的图标设置窗体左上角显示的图标或最小化时显示的图标 Picture
设置窗体背景图片设置窗体背景图片 AutoRedraw
确定窗体被隐藏或被另一个窗体覆盖后重新显示。是否重画输出内容确定窗体被隐藏或被另一个窗体覆盖后重新显示。是否重画输出内容 BorderStyle
边框风格:0-无边框无边框 1-单线边框,不可改变窗口大小,2-双线边框,可改变窗口大小口大小 ,3-双线边框,不可改变窗口大小,4-只有关闭按钮,不可改变窗口大小,5-只有关闭按钮,可改变窗口大小只有关闭按钮,可改变窗口大小 WindowsState
0-有窗口边界有窗口边界 1-最小化,以图标方式最小化,以图标方式 2-最大化,充满整个屏幕最大化,充满整个屏幕 方法 Print
在窗体上输出表达式的值在窗体上输出表达式的值 cls
清除在窗体上显示的文本或图形清除在窗体上显示的文本或图形 Show
使指定的窗体在屏幕上显示使指定的窗体在屏幕上显示 Hide
使窗体由显示状态变为隐藏使窗体由显示状态变为隐藏 方法格式方法格式
对象名. 方法名方法名 (Form1.Cls ) 事件 Load 当窗体被载入时触发的事件通常在启动应用程序时对属性和变量进行初始化当窗体被载入时触发的事件通常在启动应用程序时对属性和变量进行初始化 Click
单击窗体时触发的事件单击窗体时触发的事件 Dblclick
双击窗体时触发的事件双击窗体时触发的事件 Mousedown
当鼠标按下时触发的事件当鼠标按下时触发的事件 Mouseup
当鼠标释放时触发的事件当鼠标释放时触发的事件 Mousemove 当鼠标移动时触发的事件当鼠标移动时触发的事件 Keypress
当单击键盘某一键时或释放键盘某一键时触发的事件,此事件中的参数keyascii 是所击键盘上字符对应的ASCII 值 事件过程事件过程
Private Sub 对象名_事件名() 代码….. End Sub
标签 属性 autosize
标签的大小是否根据内容进行调整标签的大小是否根据内容进行调整 Backstyle
背景是否透明(0为透明,1不透明) Borderstyle
设置边框样式(0无边框,1有边框有边框 ) 方法
refresh
刷新标签中的文字内容,显示最新caption 值 事件 click
dblclick
命令按钮 属
性
Caption 命令按钮显示的内容,可设置快捷键,例 &Ok ,显示
显示 Ok V alue 检查该按钮是否按下. 该属性在设计时无效
该属性在设计时无效
Picture 按钮可显示图片文件(.bmp和.Ico),当Style为1时有效
时有效 Style 确定显示的形式. 0 只能显示文字, 1 文字、图形均可
文字、图形均可 cancel 用于设置单击命令按钮是否和ESC键等同(true时同)textbox控件边框设置
default 用于设置单击命令按钮是否和enter键等同(true时同)
enabled 用于设置命令按钮是否有效(true有效)
方
法
setfocus 使命令按钮获得焦点, 命令按钮获得焦点后,四周有虚框,按下enter键等同鼠
标单击命令按钮
标单击命令按钮
事
件
click
文本框 属
性
Alignment 文本框内内容的对齐
文本框内内容的对齐
text 正文内容,是用户可以通过键盘输入的
正文内容,是用户可以通过键盘输入的
maxlength 设置正文的最多字符个数,0为任意长度值.,可以在代码中设置:
可以在代码中设置:
文本框名. Maxlength=x (x是一个阿拉伯数字,表示字符个数) multiline 是否为多行,为FALSE时默认一行.为 true时可以输入多行并自动换行。
时可以输入多行并自动换行。也可以
也可以实现手动换行
实现手动换行。
。
PassWordchar
口令字符. Text属性返回输入的数据,屏幕显示该字符,
若PassWordchar属性设置为*,则无论输入什么字符,文本框中都显示*(也可指定
其 他符号)
若MultiLine为 true则PassWordchar属性无效
属性无效
ScrollBars
当MultiLine为True时,该属性才有效,表示滚动条的形式
表示滚动条的形式
0-None(无)
(无)
1-Horizontal(水平)
(水平)
2-V ertical(垂直)
(垂直)
3-Both(水平垂直)。
Locked: 文本框内容是否可被编辑属性,当为False表示为可编辑
表示为可编辑
selstart 用来获得选中文本框中文本的启始位置, 第一个字符的位置是0,依次类推
,依次类推 sellength 用来获得选中文本中框文本的长度,返回选中文本的字符个数
返回选中文本的字符个数 seltext 返回或设置当前所选文本的字符串,如果没有选中的字符,返回值为0当设置好前两个属性后,会自动将选定的内容送到seltext中。
中。
方
法
SetFocus
把光标移到指定的文本框对象中
把光标移到指定的文本框对象中
[对象.]SetFocus
事
件
gotfocus 获得焦点
获得焦点
lostfocus 失去焦点
失去焦点
change 变更事件,当对象的内容或状态发生变化,就会引发该事件
就会引发该事件
图片框 P
i
c
t u
r e b
o
x
属性 Aotuosize 为ture 时图片框可以自己调整大小以适应图片文件时图片框可以自己调整大小以适应图片文件 BorderStyle 设置这个控件的边框样式设置这个控件的边框样式 Picture 设置这个控件所输出的图象文件位置(.gif.jpg.bmp.ico.cur) Align 设置控件的对齐模式设置控件的对齐模式 方法 Print 在图片框输出文字或图形在图片框输出文字或图形 事件
Click dbclick 在程序运行状态下使用在程序运行状态下使用 图片框名称.picture=loadpicture(.picture=loadpicture(““图形文件的路径和名字”)对picture 属性设置属性设置 图片框名称.picture=loadpicture(.picture=loadpicture(“”“”“”) ) 清除图片+ 图像框 i
m
a
g
e
属性 stretch 为false 时图像框可以自己调整大小以适应图片文件时图像框可以自己调整大小以适应图片文件 为true 时图片文件调整大小以适应图像框时图片文件调整大小以适应图像框 BorderStyle 设置这个控件的边框样式设置这个控件的边框样式 Picture 设置这个控件所输出的图象文件位置(.gif.jpg.bmp.ico.cur) 方法
事件
Click
dbclick 在程序运行状态下使用在程序运行状态下使用 图像框名称.picture=loadpicture(.picture=loadpicture(““图形文件的路径和名字”)对picture 属性设置属性设置 图像框名称.picture=loadpicture(.picture=loadpicture(“”
“”“”))清除图片+ 复选
框
c h e c k b o x 属性 Caption 设置复选框显示标题,用来说明复选框的功能.复选框的标题默认显示在复选框的
右边 Alignment 该属性用于设置标题文字在复选框中显示的位置,其取值有0和1两种,含义
是:0(默认值):复选按钮在左,标题文字在右.1:复选按钮在右,标题文字在左.
value 该属性用于返回或设置复选框在执行时的三种状态该属性用于返回或设置复选框在执行时的三种状态 0(默认值):表示未选中,在运行时复选框中没有“√”标志标志 1:1:复选框中被选中复选框中被选中复选框中被选中,,执行时复选框中呈现“√”标志执行时复选框中呈现“√”标志.. 2:复选框为灰,执行时复选框中呈现“√”标志,但以灰显示,表示已经处于选中状态,但不允许用户修改它所处的状态
Style: 决定复选框的风格决定复选框的风格,,取值有0和1两种两种,,其含义是 0(0(默认值默认值默认值):):):标准复选框标准复选框标准复选框,,呈现
“√”标志时表示被选中“√”标志时表示被选中. 1:. 1:图形化复选框图形化复选框
图形化复选框,,此时可在复选框中装入示意位图或图形
Picture:
该属性用于给图形复选框装入一幅示意图形,只有在Style 属性设置为1时才有效. 事件 Click
单选按钮
o
p
ti
o n
b
u
tt o n 属性 Caption 设置显示标题,说明单选按钮的功能.默认状态下显示在按钮的右侧,也可以用Alignment 属性改变Caption 的位置 index 下标下标 Alignment 设置文字的对齐方式设置文字的对齐方式,,其取值如下其取值如下:: 0(0(默认值默认值默认值):):):左对齐左对齐左对齐,,即圆型按钮位于控件的左边即圆型按钮位于控件的左边,,文字显示在右边文字显示在右边.. 1:右对齐,即圆型按钮在右,文字在左. Enabled 设置选项按钮是否有效.当其值为True(默认值)时,该选项按钮可用;当为False 时,在运行时禁用该选项按钮.
value 设置单选按钮在执行时是否被选中设置单选按钮在执行时是否被选中,,其值有两个其值有两个::
True:True:表示该选项被选中表示该选项被选中表示该选项被选中,,运行时该单选按钮的圆圈中出现一个黑点运行时该单选按钮的圆圈中出现一个黑点..
False(False(默认值默认值默认值):):):表示该选项未选中表示该选项未选中表示该选项未选中..
在一组选项按钮控件中,选中一个控件,该控件的V alue 值变成True 的同时,其他控
件的V alue 属性将自动变成False. Style: 设置单选按钮的外观设置单选按钮的外观,,其值有两个其值有两个::
Standard(Standard(默认值默认值默认值):):):标准的标准的Windows 风格
Graphical:Graphical:图形风格图形风格
Picture: 该属性用于给图形单选按钮装入一幅示意图形,只有在Style 属性设置为1时才有
效..
事件 Click
复选框常用的事件为Click,该事件当用户在一个单选按钮上单击鼠标时发生. 列
表
框
li
st
b
o
x 属性 List 属性属性 罗列或设置列表项中的内容。该属性是一个字符数组,每个数组元素存放一个列表项。List 数组的下标是从0开始的,也就是说,第一个元素的下标是0 Listl .List(0)="张华" Listl .List(1)="王天" 1. 在属性窗口中,单击List 属性,然后单击右端的箭头,将下拉一个方框,
可以在该列表框中,可以在该列表框中,输入列表项目,输入列表项目,输入列表项目,每输入一项按每输入一项按Crtl+Enter 键换行,键换行,全全
部输人完后按回车键,所输入的项目即出现在列表框中。部输人完后按回车键,所输入的项目即出现在列表框中。 2. List 属性也可以在程序中设置,用Additem 方法向列表框中添加项目方法向列表框中添加项目 ListIndex 属性属性 表示执行时选中的列表项的序号。如果未选中任何项,则listIndex 的值为一1.该属性只在程序运行时设置或引用。该属性只在程序运行时设置或引用。 Listcount 属性 ListCount 的值表示列表框中项目的数量。ListCount —l 表示列表中最后一项
的序号。该属性只在程序运行时设置或引用。的序号。该属性只在程序运行时设置或引用。
使用0~ListCount 一1之问的一个索引号与List 属性可以获得任何一个列表项的内容。
Selected 属性属性 Selected 属性表示对应的项在程序运行期间是否被选中。例如,Selected(i)的
值为True ,表示第i+1项被选中。该属性只在程序运行时设置或引用。项被选中。该属性只在程序运行时设置或引用。
列表框名称.selected(索引值)=true/false
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论