前言
VB的控件学习笔记
控件的属性既可以通过图形化界面修改,也可以通过代码修改
控件对象的通用属性和默认属性
对象的通用属性
属性名 |
备注 |
数据类型 |
Name |
对象的名称。在建立对象时由系统为对象提供一个默认的名称,名称作为对象的标识在程序中引用 |
字符串 |
Caption |
对象的标题 |
字符串 |
Height |
对象的宽 |
整型 |
Weight |
对象的高 |
整型 |
Top |
顶边距 |
整型 |
Left |
左边距 |
整型 |
Enabled |
可用性 |
布尔型 |
Visible |
可见性 |
布尔型 |
ForeColor |
前景色。指的是对象中文字的颜色 |
颜色 |
BackColor |
前景色。指的是对象中非文字的颜色 |
颜色 |
TabIndex |
Tab的切换顺序,索引从0开始 |
整数型 |
Font |
字体。有以下6个具体属性 |
|
FontName |
字体 |
字符串 |
FontSize |
字号 |
整型 |
FontBold |
粗体 |
布尔型 |
FontItalic |
斜体 |
布尔型 |
FontStrikethru |
删除线 |
布尔型 |
FontUnderline |
下划线 |
布尔型 |
对象的默认属性
- 对象的默认属性指的是,直接调用对象实际上是调用了对象的默认属性
对象 |
默认属性 |
文本框 |
Text |
标签 |
Caption |
命令按钮 |
Default |
单选框 |
Value |
复选框 |
Value |
图像框 |
Picture |
属性
属性名 |
备注 |
Caption |
窗体的标题 |
BackColor |
背景色 |
ForeColor |
前景色 |
MaxButton |
值为True时(缺省值),有最大化按钮;值为False时,无最大化按钮 |
MinButton |
值为True时(缺省值),有最小化按钮;值为False时,无最小化按钮 |
ControlBox |
值为True时(缺省值),可以打开左上角控制菜单;值为False时,不可以打开左上角控制菜单 |
Picture |
设置窗体背景图 |
BorderStyle |
值为0时,不可以移动,不可以改变大小;值为1时,可以移动,不可以改变大小;值为2时(缺省值),可以移动,可以改变大小;值为3时,可以移动,不可以改变大小 |
WindowState |
值为0时(缺省值),正常窗口;值为1时,最大化窗口;值为2时,最小化窗口 |
事件
事件名 |
备注 |
Click |
单击事件 |
DblClick |
双击事件 |
Load |
载入事件。启动窗体会自动触发 |
Activate |
活动事件。窗体变为活动窗体会自动触发 |
方法
方法名 |
备注 |
Print |
显示文本内容 |
Cls |
清除窗体内容 |
Move() |
移动窗体位置 |
移动窗体的位置
1 2 3
| 对象名.Move(左边距)
对象名.Move(左边距, 上边距, 宽, 高)
|
标签(Label)
属性
属性名 |
备注 |
Caption |
标签的标题 |
AutoSize |
值为False时(缺省值),不自动调整;值为True时,自动调整大小 |
BackColor |
背景色 |
ForeColor |
前景色 |
Font |
字体属性,缺省值为宋体、常规、小五 |
BackStyle |
值为1时(缺省值),不透明;值为0时,透明 |
BorderStyle |
值为0时(缺省值),无边框;值为1时,有边框 |
事件
事件名 |
备注 |
Click |
单击事件 |
DblClick |
双击事件 |
计时器(Timer)
属性
属性名 |
备注 |
Interval |
时间间隔,单位毫秒 |
Enabled |
值为True时(缺省值),计时器开始工作;值为False时,计时器停止工作 |
事件
文本框(Text)
属性
属性名 |
备注 |
Text |
文本内容 |
Enabled |
值为True时(缺省值),启动文本框;值为False时,关闭文本框 |
Font |
设置字体 |
MultiLine |
值为False时(缺省值),单行显示;值为True时,多行显示 |
ScrollBars |
在启动多行属性之后可以设置滚动条。值为0时(缺省值),不显示滚动条;值为1时,显示水平滚动条;值为2时,显示垂直滚动条;值为3时,同时显示水平滚动条和垂直滚动条 |
Locked |
值为False时(确定值),文本框的内容允许修改;值为True时,文本框的内容不允许修改 |
PasswordChar |
如果这是密码框,可以设置字符替代符,通常设置为* |
事件
事件名 |
备注 |
KeyPress |
键盘按下事件,传递键码值作为参数 |
GetFocus |
获取焦点事件 |
LostFocus |
失去焦点事件 |
方法
方法名 |
备注 |
SetFocus |
将当前对象立即设置为焦点 |
属性
属性名 |
备注 |
Caption |
标签的内容。如果在某个英文字母前加关键字& ,则这个英文字母就成为了这个按钮的快捷键,按alt +这个英文字母 相当于按下这个按钮 |
Style |
值为0时(缺省值),标准样式;值为1时,图形样式 |
Picture |
按钮的背景图片 |
ToolTipText |
提示文本。在鼠标放在这个按钮上时会显示提示文本 |
图片(Image)
属性
属性名 |
备注 |
Picture |
设置图片 |
Stretch |
值为False时(缺省值),不自动调整大小;值为True时,跟随图片的大小自动调整控件大小 |
图片框(Picture Box)
属性
属性名 |
备注 |
Picture |
设置图片 |
AutoSize |
值为False时(缺省值),不自动调整大小;值为True时,跟随图片的大小自动调整控件大小 |
方法
Print
自动换行显示
1 2
| 对象名.Print(输出的文字) 对象名.Print(输出的文字)
|
不换行显示
1
| 对象名.Print(输出的文字); 对象名.Print(输出的文字)
|
手动换行显示
1
| 对象名.Print(输出的文字); & vbCrLf & 对象名.Print(输出的文字)
|
列表框 (ListBox)
属性
属性名 |
备注 |
Text |
当前被选中项的文本内容 |
List |
所有列表项数组 |
ListIndex |
当前被选中项的索引,如果没有被选中项则返回-1 |
ListCount |
所有列表项的总个数 |
方法
向列表中添加列表项
向列表末尾追加
在指定索引处插入
删除列表的所有列表项
删除指定列表项
删除选中的列表箱
1
| 对象名.RemoveItem(对象名.ListIndex)
|
组合框(ComboBox)
属性
属性名 |
备注 |
Text |
当前被选中项的文本内容 |
List |
所有列表项数组 |
ListIndex |
当前被选中项的索引,如果没有被选中项则返回-1 |
ListCount |
所有列表项的总个数 |
Style |
值为0时(缺省值),下拉组合框,可以输入文本,同时可以选择选项;值为1时,简单组合框,可以输入文本,同时可以选择选项;值为2时,下拉列表框,不可以输入文本,只能选择选项 |
事件
下拉组合框
事件名 |
备注 |
Change |
改变数据 |
DropDown |
展开列表 |
简单组合框
事件名 |
备注 |
DbClick |
点击元素 |
Change |
改变数据 |
下拉列表框
方法
向列表中添加列表项
向列表末尾追加
在指定索引处插入
删除列表的所有列表项
删除指定列表项
删除选中的列表箱
1
| 对象名.RemoveItem(对象名.ListIndex)
|
完成
参考文献
哔哩哔哩——教达优