谁有VB命令大全??

谁有VB命令大全??,第1张

命令 Call:调用事件处理器 Close关闭用Open命令所打开文件的输入输出。格式:Close #文件号1, #文件号2……。若无文件号,则关闭打开的所有活动文件。 Const:声明常量,格式:Const常量名[As类型] =常量值 DoEvents:让应用程序提供少量时间处理等待的任务,然后控制权立即返回应用程序。 Dim声明变量,格式:Dim变量名As变量类型 Exit sub:中途退出子程序 End:结束程序 Global:声明全局变量 Load:装入窗体 MsgBox消息内容:将结果显示在消息框中 Open打开或保存文件。格式:Open文件全名For模式As #文件号[Len =文件长度]其中,模式有:Append、Binary、Input、Output、Random(缺省);文件号在1到511之间,可用FreeFile函数取得;文件长度在1到32767之间。例:Open CommonDialog1.FileName For Output As #1 Option Base 1:放在声明部分,强制数组从1开始索引,(如果不习惯从0开始的话) Option Explicit:强制声明变量(放在窗体或模块的声明部分) PopupMenu调出d出式菜单。格式:PopupMenud出式菜单名, flags, x, y, Boldcommand(只有前面两项为必选)。Flags变元定义d出菜单的位置和功能(可用逻辑“或”运算符组合);BoldCommand变元指定黑体显示的菜单命令名(只能有一个,常用于表示缺省值)。Flags变元的值: 常量 位置或功能 VbPopupMenuLeftAlign 指定X位置,确定菜单左边沿(缺省) VbPopupMenuCenterAlign 指定X位置,确定d出菜单左中点。 VbPopupMenuRightAlign 指定X位置,确定d出菜单右边沿。 VbPopupMenuLeftButton 用户用鼠标左键单击菜单项目时,d出菜单触发Click事件(缺省)。 VbPopupMenuRightButton 用户用左鼠标键或右鼠标键单击菜单项目时,d出菜单触发Click事件 print:显示 Public:用以代替Dim,声明变量为公用变量 Public Const:用以代替Const,声明为公用常量 Set:设置对象变量的值。格式:Set a =控件名 Static:用以代替Dim,强制局部变量在不同过程调用之间保持其数值 TypeOf求出(或判断)对象变量的类型值。格式:TypeOf对象名Is对象类型。例:If TypeOf Soource Is Textbox Then … UnLoad:卸出窗体 Write将已打开的文件内容显示到文本框中,例:Write #FNum, Text1.Text(FNum为打开文件的文件号,前面要加“#”号) 语句 For循环规定循环多少次,例: For I = 1 To 5 …… Next I While循环如果符合某条件则……,否则……。例: While A >0 …… Wend …… 方法 Add向集合中增加项目,格式如下:(befor为插到前面,after为插到谁的前面或后面)。格式:集合名.Add主题词,变元名, befor, after例:工资.Add 680, "12月", ,"11月"(或after:="11月") AddItem向列表框中增加项目。格式:列表框名.AddItem "项目名" Clear清除所有内容(列表框、组合框等) Drag使源控件既可以拖动,又可以响应鼠标事件(就象拖动时将DragMode属性暂时设为“1”一样)。用MouseDown事件调用,常与[CTRL]等功能键结合使用。例:If Shift = 2 Then源控件名.Drag GetFormat()Clipboard对象(剪切板)方法,检查剪切板中的内容。检查剪贴板中是否包含文本:If Clipboard.GetFormat(vbCFText) Then GetTextClipboard对象(剪切板)方法,从剪切板中取得数据。格式:变量= Clipboard.GetText Hide隐藏窗口 Item返回集合中的项目值,格式:集合名.Item(项目名或索引号) Move调整窗体或控件的大小和位置。格式:窗体或控件名.Move Left,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(Source As Control, X As Single, Y As Single)。其中Source变元表示被放置的控件对象。Control项目可以是窗体上的任何控件。(参见TypeOf关键字) DragOver响应拖过的控件的事件请求。格式:Sub Label1_DragOver(Source As Control, X As Single, Y As Single, State As Integer)。其中State变元对应于被拖动的控件的瞬时状态,其值如下:0:源控件进入目标区域;1:源控件离开目标区域;2:源控经过目标区域。 GotFocus某控件接受焦点 KeyDown键按下时触发 KeyUp键d起时触发 KeyPress敲键盘时触发(常用)。在change事件中设置变量状态,即可加入该特性 LostFocus某焦点控件退出焦点 MouseDown按住鼠标键 MouseUp释放鼠标键 MouseMove鼠标经过控件时连续发生 Resize改变窗体大小 属性 ActiveControl窗体属性,用于访问当前活动控件。例:访问当前活动控件名:Form1.ActiveControl.Name Action公用对话框控件的属性,赋值后将显示打开、打印等相应的公用对话框,用showOpen等方法则更直观,其数值如下:方法 数值 说明 ShowOpen 1 显示Open对话框 ShowSave 2 显示Save As对话框 ShowColor 3 显示Color对话框 ShowFont 4 显示Font对话框ShowPrinter 5 显示Printer对话框或Print Options对话框。 ShowHelp 6 显示Windows Help工具 Alignment标签名左对齐(0)、右对齐(1)、居中对齐(3) Appearance若为0,是平面外观;若为1,是三维外观 BackColor背景颜色 BorderStyle三维外观(1-Fixed single) BorderStyle确定窗体样式、外观。若为0-None则无可见边框和标题条,无法调整大小;若为1则有可见边框,但无法调大小;为2时,有边框和标题条,可调大小和位置;为3时,固定对话框;为4时,窗体外观象工具条,有Close钮,但无法调大小;为5时,同上,但可调大小。 Caption不接受输入的控件的标签文本 CancelErrorCommonDialog控件公用属性,指定单击Cancel钮时是否产生错误。若取False钮则单击Cancel钮时其FileName或Color属性值为空。取True(缺省)时,返回的错误号为32755(可用If Err.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 显示完整对话框,包括Define Custom Colors部分 CdlCChelpButton &H8 在对话框中显示Help钮 CdlCCPreventFullOpen &H4 隐藏Define Custom Colors部分(提供用户自定义颜色) CdlCCRGBInit &H1 设置打开这个对话框时显示的初始选择颜色 Font公用对话框ForeColor前景颜色 Font字体、字符串特性、字号 FontBold加粗显示文字 FontItalic倾斜显示文字 FontName返回字体名。 FontSize返回字号 FontStrikethru文字中间是否带删除线 FontUnderline文字下方是否带下划线 Height控件的高 HideSelection 文本框属性,当文本框失去焦点时是否取消反白显示所选文本。 Interval时间间隔属性,1为1/1000秒 ItemDate 类似于List数组的数组。常用于索引。 Left控件的左上角横坐标 List(Index)是保存列表框或组合框中项目的数组。应用:If List1.List(Index) = “” Then…. ListIndex列表框中的当前项目。如选择多个项目,则该属性为最近所选项目的索引号。若未选择项目,则返回负值。删除负值的项目会产生运行时错误,所以删除前应先检查ListIndex属性值。 Locked True为锁定(对齐方式) 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) Value复选框控件属性True/false Width控件的宽

字符串函数

1.

ASC(X),Chr(X):转换字符字符码

[格式:

P=Asc(X)

返回字符串X的第一个字符的字符码

P=Chr(X)

返回字符码等于X的字符

[范例:

(1)P=Chr(65)

输出字符A,因为A的ASCII码等于65

(2)P=Asc(“A”)

输出65

2.

Len(X):计算字符串X的长度

[格式:

P=Len(X)

[说明:

空字符串长度为0,空格符也算一个字符,一个中文字虽然占用2

Bytes,但也算一个字符。

[范例:

(1)

令X=””

(空字符串)

Len(X)

输出结果为0

(2)

令X=”abcd”

Len(X)

输出结果为4

(3)

令X=”VB教程”

Len(X)

输出结果为4

3.

Mid(X)函数:读取字符串X中间的字符

[格式:

P=Mid(X,n)

由X的第n个字符读起,读取后面的所有字符。

P=Mid(X,n,m)

由X的第n个字符读起,读取后面的m个字符。

[范例:

(1)

X=”abcdefg”

P=Mid(X,5)

结果为:P=”efg”

(2)

X=”abcdefg”

P=Mid(X,2,4)

结果为P=”bcde”

4.

Replace:

将字符串中的某些特定字符串替换为其他字符串

[格式:

P=Replace(X,S,R)

[说明:将字符串X中的字符串S替换为字符串R,然后返回。

[范例:

X=”VB

is

very

good”

P=Replace(X,good,nice)

输出结果为:P=”VB

is

very

nice”

5.

StrReverse:反转字符串

[格式:

P=StrReverse(X)

[说明:

返回X参数反转后的字符串

[范例:

(1)X=”abc”

P=StrReverse(X)

输出结果:P=”cba”

6.

Ucase(X),Lcase(X):转换英文字母的大小写

[格式:

P=Lcase(X)

将X字符串中的大写字母转换成小写

P=Ucase(X)

将X字符串中的小写字母转换成大写

[说明:除了英文字母外,其他字符或中文字都不会受到影响。

[范例:

(1)令

X=”VB

and

VC”

则Lcase(X)的结果为”vb

and

vc”,Ucase(X)的结果为”VB

AND

VC”

7.

InStr函数:寻找字符串

[格式:

P=InStr(X,Y)

从X第一个字符起找出Y出现的位置

P=InStr(n,X,Y)

从X第n个字符起找出Y出现的位置

[说明:

(1)若在X中找到Y,则返回值是Y第一个字符出现在X中的位置。

(2)

InStr(X,Y)相当于InStr(1,X,Y)。

(3)若字符串长度,或X为空字符串,或在X中找不到Y,则都返回0。

(4)若Y为空字符串,则返回0。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8127816.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存