A. VB里面的命令按钮是什么
VB里面的命令按钮是一个称作CommandButton的控件。它可以在VB集成编程窗口的工具箱内找到。
大多数 Visual Basic 应用程序都有 CommandButton,使用户通过简单的敲击按钮来执行操作。当用户选中按钮时,不仅会执行相应操作,还会使该按钮看上去象被按下并释放一样。
无论何时,只要用户单击按钮,就会调用 Click 事件过程。将代码写入 Click 事件过程,执行想要执行的动作。
注意事项
如果该 CommandButton 是窗体的缺省命令按钮,即使将焦点移到其它不是 CommandButton 的控件上,按下回车键也会选中该按钮。在设计时,通过设置某按钮的 Default 属性为 True ,指定它为窗体的缺省 CommandButton 。
如果该 CommandButton 是窗体的缺省的取消按钮,即使把焦点移到其它控件上,也能通过按 ESC 键选中该按钮。在设计时,通过设置某按钮的 Cancel 属性为 True,指定它为窗体的缺省的取消按钮。
所有这些操作都使 Visual Basic 调用 Click 事件过程。
B. 谁有VB命令大全
命令 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调出弹出式菜单。格式:PopupMenu弹出式菜单名, flags, x, y, Boldcommand(只有前面两项为必选)。Flags变元定义弹出菜单的位置和功能(可用逻辑“或”运算符组合);BoldCommand变元指定黑体显示的菜单命令名(只能有一个,常用于表示缺省值)。Flags变元的值: 常量 位置或功能 VbPopupMenuLeftAlign 指定X位置,确定菜单左边沿(缺省) VbPopupMenuCenterAlign 指定X位置,确定弹出菜单左中点。 VbPopupMenuRightAlign 指定X位置,确定弹出菜单右边沿。 VbPopupMenuLeftButton 用户用鼠标左键单击菜单项目时,弹出菜单触发Click事件(缺省)。 VbPopupMenuRightButton 用户用左鼠标键或右鼠标键单击菜单项目时,弹出菜单触发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键弹起时触发 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控件的宽
C. 简单的VB命令
我给出一段程序代码如下:
Private Sub Command1_Click()
Dim a As Integer,b As Integer
a=Val(Text1.Text)
b=Val(Text2.Text)
Text3.Text=a+b
End Sub
在这段VB程序中,“a=Val(Text1.Text)
b=Val(Text2.Text)”是加法的代码
这段代码就是设计一个加法的程序,使你输入两个数,点击"="就可以自动求和的程序代码
D. 如何用命令编译vb程序
先用cd命令转到vb6.0的安装目录,然后输入vb6/makevbp文件全路径(/make可简写为/m,如果文件名含空格,文件名要加引号)就编译成exe,exe文件默认与vbp文件同目录同名(扩展名不同),如果要修改编译生成的默认exe文件名,先用记事本打开vbp文件,加一行(不能加在[MSTransactionServer]这行的后面)ExeName32=新名称.exe再编译。
E. VB编程按钮命令代码
Shell "some url", vbNormalFocus
F. vb编程中,怎样运行txt文档中的vb代码命令
说一下,shell是运行cmd命令的,也就是运行里面能执行的命令,不是vb命令
要运行vb命令,实际上是运行vbs命令,而不是vb命令,因为vb是有界面系统的。
这可以用引用一个可以操作vbs的对象实现
这里说一个简单点的,调用api,代码如下:
Private Declare Function EbExecuteLine Lib"vba6.dll" (ByVal pStringToExec As Long, ByVal Unknownn1 As Long, ByVal Unknownn2 As Long, ByVal fCheckOnly As Long) As Long
‘先声明api
Function ExecuteLine(sCode As String, Optional fCheckOnly As Boolean) As Boolean
ExecuteLine = EbExecuteLine(StrPtr(sCode), 0&, 0&, Abs(fCheckOnly)) = 0
End Function
’写一个操作函数,调用:ExecuteLine(命令文本);返回为false则表示执行错误
Private Sub Command1_Click()
‘这里可以按你的程序改
Dim dm() As String
Dim i As Long
dm = Split(Text1, vbCrLf)
For i = 0 To UBound(dm)
If Len(dm(i)) <> 0 Then
Dim Result As Boolean
Result = ExecuteLine(dm(i))
If Result = False Then Debug.Print i + 1 & vbTab & "行执行错误"
Else
Debug.Print i + 1 & vbTab & "行代码错误"
End If
Next
End Sub
G. vb编程 如何执行dos命令如何能返回执行结果
楼主可以了解一下BAT(批处理)至于DOS返回结果是dir /s c:\ >>list.txt
VB里可以用SHELL执行BAT文件的
整个思路是这样的,VB生成BAT文件,再用SHELL执行BAT,当然这个BAT文件就是你要执行的DOS命令,并且把结果输出到某个指定的文件里,VB再去读取这个文件就可以了
H. vb之中val是什么命令
1、Val是:
将字符串转化为数,正数无符号,负数带符号
2、Val用法:
Val(n) n是一字符串,必须是数型的不然会出错
例如:2+Val("12")的结果为14
下面的代码中,Val 为所示的十六进制数值返回十进制数值 -1,Val("&HFFFF")。
I. vb编程时要打开应用程序需要什么命令
需要改注册表呀
hkey_classse_root\txtfile\shell\open\command
下的默认改成
你的程序路径(exe)空格
%1
这样当打开的时候就会启动你的程序,而且command就是这个文件的路径
第二个command是vb里面的一个属性,是运行程序的命令行,你说你试过选择打开方式,还是不行,就是没有用到这个命令行,这个命令行得到的是文件的路径,还需要你自己处理才能打开
J. vb 命令大全
VB 可用指令、函数
A
Abs 求绝对值 ActiveControl 得到焦点的对象
ActiveForm 得到焦点的表单 Array 指定数组
App 得知程序信息 AppActivate 激活执行中的应用程序
Asc 求字符的内码 AscB 求字符的ASCII
AscW 求字符的UniCode Atn 求Tan-1
B
Beep 发出预设的警示声
C
Call 调用子程序 Calendar 选择月历
Choose 取出一列值的某个值 CBool 数值转成布尔数
CByte 数值转成位元格式 CCur 数值转成货币格式
CDate 数据转成时间 CDbl 数值转成双精度浮点数
CDec 数据转成十进数 ChDir 改变目前路径缓充的路径
ChDrive 改变目前磁盘缓充的磁盘 Chr 由内码求得一字符
ChrB 由ASCII求得一字符 ChrW 由UniCode求得一字符
CInt 数据转成Integer CLng 数据转成Long
Command 读出程序的参数 Const 定义常数
Cos COS CSng 数值转成单精度浮点数
CurDir 得知目前路径缓充的路径 CVar 数值转成可变变量
D
Date 得到目前电脑的时间 Date$ 得到目前电脑时间字符串
DateAdd 日期加法得日期 DateDiff 日期相减得数值
DatePart 日期部份资讯 DateSerial 字符串转日期
DateValue 数字转日期 Day 得知日期变量内是几号
DDB 折旧的计算 DeleteSetting 删除系统登录内的数据
Dir 得知目前路径内的文件名 DoEvents 闲置函数
E
End 结束程序 Environ 取得环境变量的数据
EOF 某个文件缓冲的指标是否到档尾 Erase 重新初始化数组
Err 错误资讯 Error 错误代码信息
Exp 得到自然对数
F
Fix 去除小数 FileCopy To 复制文件
FileAttr 文件开启模式 FileDateTime 文件存档日期
FileLen 文件长度 Filter 筛选数组
Format 数据格式化输出 FreeFile 空的文件编号
FV 求得定期、定额支付且固定利率下之年金的值
G
GetAllSetting 得到所有系统登录的资讯 GetAttr 得知文件属性
GetSetting 得到系统登录的资讯
H
Hex 将数值转成16进数表示的字符串 Hour 得知日期变量内是几时
I
If . Then . Else 判断结构 IMEStatus 得知IME输入法状态
InStr 寻找字符串里的字符串 InStrB 寻找字符串里的ASCII
IntStrRev 由字符串右边开始寻找字符串里的字符串
Int 取整数
J
Join 将数组数据加入分隔字符后组合成一新字符串
K
Kill 删除文件
L
LBound 得知数组最小起始范围 LCase 字符串转小写
Left 截取字符串左边几个字 Len 得知字符串的字数
LenB 得知变量占用记忆体几个Byte LoadPicture 载入图形
Log 求对数值 LSet 字符串向左对齐
LTrim 移除字符串最左边的空白字符
M
Mid 截取字符串里某些字符串 Minute 得知日期变量内是几分
MkDir 建立新的数据颊 Month 得知日期变量内是第几月
N
Name As 更改文件名 Now 得知目前点脑的日期与时间
O Oct 字符转成八进制的字符串 Option VB内部一些选项设定
P
PopupMenu 跳出菜单 Print 打印数据
Q
QBColor 设定颜色(16色)
R
Randomize 随机数初始化声明 Replace 取代字符串中某些字符串 VB6提供
RGB 设定颜色(255*255*255色) RmDir 移除数据颊
Rnd 得到一个随机数 RSet 字符串向右对齐
RTrim 去除字符串最右边的空白字符
S
SavePicture 储存图形 Screen 得知屏幕简易资讯
Second 得知日期变量内是几秒 SetAttr 设定文件属性
Sgn 得知是整数还是负数v Shell 执行外部程序
Sin 得知Sin Space 填入数个空白字符
Split 以某字符串将字符串拆解成数组 VB6提供
Sqr 求平方根
Str 数值转字符串 StrComp 比较字符串
StrConv 改变字符串型态 String 设定一个重覆的字符串
StrReverse 字符串反转 VB6提供
T
Tab 打印n个制表符 Tan 得知Tan
Time 得知、设定电脑时间 Time$ 得知、设定时间字符串
Timer 得知今天电脑总秒数 TimeSerial 字符串转时间
TimeValue 数字转时间 Trim 去除字符串首尾的空白字符
TypeName 得知变量类别的名称
U
UBound 得知数组的最值 UCase 字符串转大写
V
Val 将字符串转成数字 VarType 得知变量的类型
W
WeekDay 得知日期变量内是星期几 WeekdayName 将WeekDay传回值改成文字显示
Y
Year 得知日期变量内是几年