VB命令大全.docx
《VB命令大全.docx》由会员分享,可在线阅读,更多相关《VB命令大全.docx(10页珍藏版)》请在冰点文库上搜索。
VB命令大全
VB命令大全
命令
Call:
调用事件处理器
Close关闭用Open命令所打开文件的输入输出。
格式:
Close#文件号1,#文件号2……。
假设无文件号,则关闭打开的所有活动文件。
Const:
声明常量,格式:
Const常量名[As类型]=常量值
DoEvents:
让应用程序提供少量时间处理等待的任务,然后控制权立即返回应用程序。
Dim声明变量,格式:
Dim变量名As变量类型
Exitsub:
中途退出子程序
End:
结束程序
Global:
声明全局变量
Load:
装入窗体
MsgBox消息内容:
将结果显示在消息框中
Open打开或保存文件。
格式:
Open文件全名For模式As#文件号[Len=文件长度]其中,模式有:
Append、Binary、Input、Output、Random(缺省);文件号在1到511之间,可用FreeFile函数取得;文件长度在1到32767之间。
例:
OpenCommonDialog1.FileNameForOutputAs#1
OptionBase1:
放在声明部分,强制数组从1开始索引,(如果不习惯从0开始的话)
OptionExplicit:
强制声明变量(放在窗体或模块的声明部分)
PopupMenu调出弹出式菜单。
格式:
PopupMenu弹出式菜单名,flags,x,y,Boldcommand〔只有前面两项为必选〕。
Flags变元定义弹出菜单的位置和功能〔可用逻辑“或”运算符组合〕;BoldCommand变元指定黑体显示的菜单命令名〔只能有一个,常用于表示缺省值〕。
Flags变元的值:
常量
位置或功能
VbPopupMenuLeftAlign
指定X位置,确定菜单左边沿〔缺省〕
VbPopupMenuCenterAlign
指定X位置,确定弹出菜单左中点。
VbPopupMenuRightAlign
指定X位置,确定弹出菜单右边沿。
VbPopupMenuLeftButton
用户用鼠标左键单击菜单项目时,弹出菜单触发Click事件〔缺省〕。
VbPopupMenuRightButton
用户用左鼠标键或右鼠标键单击菜单项目时,弹出菜单触发Click事件
print:
显示
Public:
用以代替Dim,声明变量为公用变量
PublicConst:
用以代替Const,声明为公用常量
Set:
设置对象变量的值。
格式:
Seta=控件名
Static:
用以代替Dim,强制局部变量在不同过程调用之间保持其数值
TypeOf求出〔或判断〕对象变量的类型值。
格式:
TypeOf对象名Is对象类型。
例:
IfTypeOfSoourceIsTextboxThen…
UnLoad:
卸出窗体
Write将已打开的文件内容显示到文本框中,例:
Write#FNum,Text1.Text〔FNum为打开文件的文件号,前面要加“#”号〕
语句
For循环规定循环多少次,例:
ForI=1To5
……
NextI
While循环如果符合某条件则……,否则……。
例:
WhileA>0
……
Wend
……
方法
Add向集合中增加项目,格式如下:
〔befor为插到前面,after为插到谁的前面或后面〕。
格式:
集合名.Add主题词,变元名,befor,after例:
工资.Add680,"12月",,"11月"(或after:
="11月")
AddItem向列表框中增加项目。
格式:
列表框名.AddItem"项目名"
Clear清除所有内容(列表框、组合框等)
Drag使源控件既可以拖动,又可以响应鼠标事件〔就象拖动时将DragMode属性暂时设为“1”一样〕。
用MouseDown事件调用,常与[CTRL]等功能键结合使用。
例:
IfShift=2Then源控件名.Drag
GetFormat()Clipboard对象〔剪切板〕方法,检查剪切板中的内容。
检查剪贴板中是否包含文本:
IfClipboard.GetFormat(vbCFText)Then
GetTextClipboard对象〔剪切板〕方法,从剪切板中取得数据。
格式:
变量=Clipboard.GetText
Hide隐藏窗口
Item返回集合中的项目值,格式:
集合名.Item(项目名或索引号)
Move调整窗体或控件的大小和位置。
格式:
窗体或控件名.MoveLeft,Top,width,Height
Parent访问控件所在的窗体。
例:
a=Source.Parent.Name〔在拖放操作中访问源控件所在窗体的名称〕〔拖动操作的目标控件并不关心源控件来自何方〕
Refresh更新显示。
例:
form.refresh
Remove删除集合项目,格式:
集合名.Remove项目名〔项目名可以是索引号〕
RemoveItem从列表框或组合框中删除项目。
格式:
组合框名.RemoveItem,index或组合框名.RemoveItem“项目名”
SetFocus移动焦点到某一控件上
SetTextClipboard对象〔剪切板〕方法,将内容放到剪切板中。
格式:
Clipboard.SetText变量或常量
Show打开某个窗体。
格式:
Form.Show
ShowColorCommonDialog调用Windows的颜色窗口。
例:
CommonDialog1.ShowColor
ShowFontCommonDialog调用Windows的字体窗口
ShowOpenCommonDialog调用Windows的打开窗口
ShowSaveCommonDialog调用Windows的保存窗口。
事件
Activate活动事件〔激活状态〕
Click左键单击
Change控件内容改变时触发,提示上次save以来改变数据时保存数据。
DblClick双击左键
Deactivate非活动事件〔未激活状态〕
DragDrop响应被拖动的控件的放置事件。
格式:
Sub控件名_DragDrop(SourceAsControl,XAsSingle,YAsSingle)。
其中Source变元表示被放置的控件对象。
Control项目可以是窗体上的任何控件。
〔参见TypeOf关键字〕
DragOver响应拖过的控件的事件请求。
格式:
SubLabel1_DragOver(SourceAsControl,XAsSingle,YAsSingle,StateAsInteger)。
其中State变元对应于被拖动的控件的瞬时状态,其值如下:
0:
源控件进入目标区域;1:
源控件离开目标区域;2:
源控经过目标区域。
GotFocus某控件接受焦点
KeyDown键按下时触发
KeyUp键弹起时触发
KeyPress敲键盘时触发〔常用〕。
在change事件中设置变量状态,即可加入该特性
LostFocus某焦点控件退出焦点
MouseDown按住鼠标键
MouseUp释放鼠标键
MouseMove鼠标经过控件时连续发生
Resize改变窗体大小
属性
ActiveControl窗体属性,用于访问当前活动控件。
例:
访问当前活动控件名:
Form1.ActiveControl.Name
Action公用对话框控件的属性,赋值后将显示打开、打印等相应的公用对话框,用showOpen等方法则更直观,其数值如下:
方法
数值
说明
ShowOpen
1
显示Open对话框
ShowSave
2
显示SaveAs对话框
ShowColor
3
显示Color对话框
ShowFont
4
显示Font对话框
ShowPrinter
5
显示Printer对话框或PrintOptions对话框。
ShowHelp
6
显示WindowsHelp工具
Alignment标签名左对齐〔0〕、右对齐〔1〕、居中对齐〔3〕
Appearance假设为0,是平面外观;假设为1,是三维外观
BackColor背景颜色
BorderStyle三维外观〔1-Fixedsingle〕
BorderStyle确定窗体样式、外观。
假设为0-None则无可见边框和标题条,无法调整大小;假设为1则有可见边框,但无法调大小;为2时,有边框和标题条,可调大小和位置;为3时,固定对话框;为4时,窗体外观象工具条,有Close钮,但无法调大小;为5时,同上,但可调大小。
Caption不接受输入的控件的标签文本
CancelErrorCommonDialog控件公用属性,指定单击Cancel钮时是否产生错误。
假设取False钮则单击Cancel钮时其FileName或Color属性值为空。
取True〔缺省〕时,返回的错误号为32755〔可用IfErr.Number语句判断〕。
Checked菜单前是否有对钩,即菜单编辑器中的“复选”属性〔有些菜单命令是触发式的,通常用选定表示打开,用取消表示关闭〕。
Count返回集合中的项目数,格式:
集合名.Count
ColorCommonDialog控件属性,指定选取的颜色。
在Font对话框中要使用它,先要将Flags属性设为cdllFEffects。
DefaultExtCommonDialog属性,缺省的文件类型。
例:
CommonDialog1.DefaultExt="YZH"
DialogTitleCommonDialog控件公用属性,返回或设置对话框标题条中显示的字符串。
DragMode确定该控件能否用鼠标拖动。
0-Manual:
拖动操作必须在程序中进行〔手动〕;1-Automatic:
可以用鼠标拖动控件〔自动〕。
注意:
设为True时,不再响应通常的鼠标事件。
Enabled缺省为True,可变为焦点,False则变为灰键。
FileNameCommonDialog属性,打开文件的全名
FilterCommonDialog属性,文件类型列表中的项目。
例:
CommonDialog1.Filter="YZH文件|*.YZH|纯文本文件|*.TXT|所有文件|*.*"
FlagsCommonDialog属性,调整每个公用对话框的功能,取值因对话框不同而不同。
组合时将数值相加或用or运算符。
Color公用对话框
常量
数值
说明
CdlCCFullOpen
&H2
显示完整对话框,包括DefineCustomColors部分
CdlCChelpButton
&H8
在对话框中显示Help钮
CdlCCPreventFullOpen
&H4
隐藏DefineCustomColors部分〔提供用户自定义颜色〕
CdlCCRGBInit
&H1
设置打开这个对话框时显示的初始选择颜色
Font公用对话框
ForeColor前景颜色
Font字体、字符串特性、字号
FontBold加粗显示文字
FontItalic倾斜显示文字
FontName返回字体名。
FontSize返回字号
FontStrikethru文字中间是否带删除线
FontUnderline文字下方是否带下划线
Height控件的高
HideSelection文本框属性,当文本框失去焦点时是否取消反白显示所选文本。
Interval时间间隔属性,1为1/1000秒
ItemDate类似于List数组的数组。
常用于索引。
Left控件的左上角横坐标
List(Index)是保存列表框或组合框中项目的数组。
应用:
IfList1.List(Index)=“”Then….
ListIndex列表框中的当前项目。
如选择多个项目,则该属性为最近所选项目的索引号。
假设未选择项目,则返回负值。
删除负值的项目会产生运行时错误,所以删除前应先检查ListIndex属性值。
LockedTrue为锁定〔对齐方式〕
Max只在Print和Font对话框中出现。
以确定打印范围或字号的最大值。
MaxButton标题条上是否有最大化按钮
MaxLength文本框属性,设定最多可接收的字符数,缺省为0〔64KB〕。
要限制用户输入的字符数,可修改此值。
Min只在Print和Font对话框中出现。
以确定打印范围或字号的最小值。
MinButton标题条上是否有最小化按钮
MultiLine文本框属性,缺省为False,只接受一行文字。
MultiSelect列表框控件只读属性,确定能否选择多个项目和用哪个方法进行多项选择。
其取值如下:
0、不允许多项选择(缺省);1、简单多项选择,用鼠标单击或按空格键来选择和取消表中的项目,用箭头键可控制焦点项目的移动;2、扩展多项选择,按Shift并单击鼠标或按箭头键即可扩展选项,可以高亮显示上一选项和当前选项之间的所有项目,按Ctrl并单击鼠标选择或取消表中的项目。
NewIndex列表框属性,返回最近加入列表框控件的项目索引号。
常与ItemData属性一起使用。
PasswordChar文本框只读属性,将输入的字符变成指定的字符。
缺省为空,假设为“*”或其它字符则显示为该字符,且不能复制或剪切框中文本。
粘贴的文本也显示为设定的字符。
Picture图形框属性,选定图形框的图片,或在代码中指定图形文件全名。
ScrollBars文本框属性,是否有水平滚动条〔1〕、垂直滚动条〔2〕或都有〔3〕、都无〔0〕。
SelCount列表框属性,假设允许多项选择则该属性报告所选项目个数。
通常与Selected数组一起使用。
Selected(Index)列表框属性,是个数组,其值为True和False,判断项目是否被选中。
SelText文本框属性,返回或设置文本框中已选中的文字内容。
SelLength文本框属性,返回或设置所选文本长度。
SelStart文本框属性,返回或设置所选文本的第一个字符位置,即光标位置。
Sorted(组合框、列表框等)控件中是否排序True/False
Style 控件外观
Style列表框控件的外观,取值如下:
0、标准形式;1、复选框。
Style 组合框控件的外观,取值如下:
0、缺省形式;1、简单组合框〔清单无法下拉〕;2、下拉清单〔不能输入内容〕
TabIndex焦点移动顺序,各控件按0、1……顺序赋值
TabStop设为False将控件从移动顺序中删除
Tag存储程序所需的附加数据
Text接受输入的控件的文本
Top控件的左上角纵坐标
Visible使控件可见〔True/False〕
Width控件的宽