VB常用命令
VB编程常用的注册表键值

VB编程常用的注册表键值1.HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\System\DisableCMD功能:禁用或启用命令提示符(CMD)设置:0:启用CMD1:禁用CMD数据类型:REG_DWORD2.HKEY_CURRENT_USER\ Software \Microsoft\ Windows \CurrentV ersion \Policies \System\DisableRegistryTools功能:禁用或启用注册表编辑器(Regedit)设置:0:启用注册表编辑器1:禁用注册表编辑器数据类型:REG_DWORD友情提示:在试这个之前,最好先新建一个VB工程,然后将以下代码粘贴到Form_Load()事件下,然后再试禁用注册表,如果发现运行注册表编辑器时显示注册表编辑器被禁用,就运行这个工程,当窗体出来时就可以解禁注册表管理器:Set WSHShell = CreateObject("WScript.Shell")WSHShell.regwrite " HKEY_CURRENT_USER\ Software \Microsoft\ Windows \ CurrentV ersion \ Policies \System\ DisableRegistryTools", 0, "REG_DWORD"3.HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentV ersion\Policies\System\ DisableTaskMgr功能:禁用或启用任务管理器(TaskMgr)设置:0:启用任务管理器1:禁用任务管理器数据类型:REG_DWORD4.HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentV ersion\Run功能:Windows开机自启动路径设置:将程序的路径加入到此路径下,保存为REG_SZ类型,就可以开机自启动数据类型:REG_SZ5.HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentV ersion\Explorer\Advanced\Hidden功能:是否将属性为隐藏的文件真的隐藏设置:0:不真的隐藏(半透明显示)1:真的隐藏数据类型:REG_DWORD6.HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentV ersion\Explorer\Advanced\HideFileExt功能:是否隐藏文件的拓展名设置:0:不隐藏1:隐藏数据类型:REG_DWORD7.HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentV ersion\Explorer\User Shell Folders\Desktop功能:获得桌面的路径数据类型:REG_EXPAND_SZ8.HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall功能:储存控制面板中的添加或删除页面的数据数据类型:项9.①HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentV ersion\Uninstall\~\DisplayIcon功能:控制面板中的添加或删除页面的程序图标,设定后将可以在添加或删除页面看到这个图标,作为程序的图标设置:设置为图标所在的路径数据类型:REG_SZ②HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentV ersion\Uninstall\~\DisplayName功能:控制面板中的添加或删除页面的程序名称设置:自定义的程序名称数据类型:REG_SZ③HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentV ersion\Uninstall\~\DisplayVersion功能:控制面板中的添加或删除页面的程序版本设置:自定义的程序版本数据类型:REG_SZ④HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentV ersion\Uninstall\~\Publisher功能:控制面板中的添加或删除页面的程序的技术支持,软件发行者栏设置:自定义的软件发行者名称,如:×××公司数据类型:REG_SZ⑤HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentV ersion\Uninstall\~\UninstallString功能:控制面板中的添加或删除页面的程序的卸载程序设置:指向这个程序的卸载程序的路径,可以在当中添加参数,如将值设定为:F:\abc.exe /s这样当通过控制面板的添加/删除启动卸载程序时,程序就会获得值为S的参数,在程序中可以用Command()函数获得程序的启动参数。
VB常用命令大全

常用命令FontStrikeThru属性是逻辑型,决定对象上正文是否加一删除线。
FontItalic属性是逻辑型,决定对象上正文是否是斜体。
窗体的其它常用属性2.Icon 控制图标属性:返回或设置窗体左上角显示或最小化时显示的图标。
注意:此属性必须在ControlBox属性设置为Ture才有效3.ControlBox控制菜单框属性:设置Ture为有,如设置为False则无控件菜单,同时窗体也无最大化按钮和最小化按钮,即使MaxButton属性和MinButton属性设置为Ture。
5. BorderStyle:边框风格, 通过改变BorderStyle 属性,可以控制窗体如何调整大小。
0-None:无边框;1-Fixed Single:单线边框,不可以改变窗口大小;2-Sizable:双线边框,可以改变窗口大小;3-Fixed Double:双线框架,不可以改变窗口大小。
4-Fixed Tool Window:窗体外观与工具条相似。
有关闭按钮,不可以改变窗口大小。
5-Sizable Tool Window:窗体外观与工具条相似。
有关闭按钮,可以改变窗口大小。
6. WindowsState属性用来设置窗体的运行状态。
0-Normal:正常窗口状态,有窗口边界;1-Minimized:最小化状态,以图标方式运行;2-Maximized:最大化状态,无边框,充满整个屏幕。
7. AutoRedraw属性该属性决定窗体被隐藏或被另一窗口覆盖之后,是否重新还原该窗体被隐藏或覆盖以前的画面。
即是否重画如Circle、Line、Pset和Print等方法的输出。
当为True时,重新还原该窗体以前的画面。
当为False时,则不重画AutoRedraw属性。
4 Resize事件无论是因为用户交互,还是通过代码调整窗体的大小,都会触发一个Resize事件。
5 Activate事件:当窗体由非活动窗体变为活动窗体,即当窗体得到焦点时触发该事件。
VB命令按钮常用属性

VB命令按钮常用属性学习各种高级外挂制作技术,马上去百度搜索"魔鬼作坊",点击第一个站进入,快速成为做挂达人。
命令按钮通常用来在它的单击事件中完成一种特定的程序功能。
尽管其他控件的单击事件也可以做同样的事情,但使用命令按钮已经成为Windows应用程序的风格。
熟悉Windows的人都知道,单击命令按钮就会完成程序提供的一个功能。
因此,向用户提供的服务功能通常都以命令按钮的形式出现在用户界面中。
常用属性命令按钮的基本属性:Name、(:aption、Height、Width、Top、Left、Enabled、Visible、FontName、FontSize、FontBold、FontI—talic、FontUnderline等。
命令按钮特有属性:Default、Cancel、Style、Picture、DownPicture、DisabledPicture、MaskColor、IJseMaskColor和ToolTipText属性。
(1)Default属性如果一个命令按钮的Default属性设置为Tme,则不论焦点在窗体的哪个控件上,只要用户按Enter键,就产生这个按钮的单击事件。
在一个窗体中,只允许一个命令按钮的Default 属性被设置为True,当把一个命令按钮的Default属性设置为‘Frue,会自动将其他命令按钮的Default属性设为False。
(2)Cancel属性如果一个命令按钮的Cancel属性设置为True,则不论焦点在窗体的哪个控件上,只要用户按Esc键,就产生这个按钮的单击事件。
在一个窗体中,只允许一个命令按钮的Cancel 属性被设置为True,其他命令按钮的Cancel属性将自动设为False。
本人首发中国自学编程网,通常在该按钮的Click事件中完成的是退出或取消之类的操作。
(3)Style属性Style属性决定命令按钮中是否可以显示图形。
如果设置为0,则不显示图形只显示标题;如果设置为1,则可同时显示文本和图形。
vb数据库操作实例

vb数据库操作实例在VB中,我们可以使用ADO(ActiveX Data Objects)来进行数据库操作。
ADO提供了一种统一的方法来访问各种类型的数据源,包括关系型数据库、文本文件、Excel文件等。
下面我们将分别以访问Access数据库和SQL Server数据库为例,介绍一些常见的数据库操作实例。
1. 访问Access数据库Access是一种常用的关系型数据库管理系统,我们可以使用VB来访问和操作Access数据库。
首先,我们需要添加对ADODB的引用,然后创建一个连接对象和一个命令对象。
```vbDim conn As New ADODB.ConnectionDim cmd As New mandconn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;DataSource=C:\path\to\database.accdb"conn.Opencmd.ActiveConnection = connmandType = adCmdTextmandText = "SELECT * FROM TableName"Dim rs As ADODB.RecordsetSet rs = cmd.ExecuteWhile Not rs.EOF'处理数据rs.MoveNextWendrs.Closeconn.Close```上述代码首先创建了一个连接对象`conn`,并设置了连接字符串,这里使用了Access数据库的OLEDB提供程序。
然后创建了一个命令对象`cmd`,并设置了命令的类型和文本。
接着执行了命令,并通过`Recordset`对象`rs`来获取查询结果。
最后使用`While`循环遍历结果集,并对数据进行处理。
2. 访问SQL Server数据库SQL Server是一种常用的关系型数据库管理系统,我们可以使用VB来访问和操作SQL Server数据库。
常用VBA基础语句

常用VBA语句(1)Option Explicit '强制对模块内所有变量进行声明(2)Option Base 1 '指定数组的第一个下标为1(3)On Error Resume Next '忽略错误继续执行VBA代码,避免出现错误消息(4)On Error GoTo 100 '当错误发生时跳转到过程中的某个位置(5)On Error GoTo 0 '恢复正常的错误提示(6)Application.DisplayAlerts=False '在程序执行过程中使出现的警告框不显示(7)Application.DisplayAlerts=True '在程序执行过程中(8)Application.ScreenUpdating=False '关闭屏幕刷新(9)Application.ScreenUpdating = True '打开屏幕刷新(10)Workbooks.Add() '创建一个新的工作簿(11)Workbooks(“book1.xls”).Activate '激活名为book1的工作簿(12)T hisWorkbook.Save '保存工作簿(13)T hisWorkbook.close '关闭当前工作簿(14)ActiveWorkbook.Sheets.Count '获取活动工作薄中工作表数(15) '返回活动工作薄的名称(16)T ‘返回当前工作簿名称(17)T hisWorkbook.FullName ‘返回当前工作簿路径和名(18)(18) edRange.Rows.Count ‘当前工作表中已使用的行数(19)R ows.Count ‘获取工作表的行数(注:考虑兼容性)(20)Sheets(Sheet1).Name= “Sum”'将Sheet1命名为Sum(21)ThisWorkbook.Sheets.Add Before:=Worksheets(1) '添加一个新工作表在第一工作表前(22)ActiveSheet.Move After:=ActiveWorkbook.Sheets(ActiveWorkbook.Sheets.Count) '将当前工作表移至工作表的最后(23)Worksheets(Array(“sheet1”,”sheet2”)).Select '同时选择工作表1和工作表2(24)Sheets(“sheet1”).Delete或Sheets(1).Delete '删除工作表1(25)edRange.FormatConditions.Delete ‘删除当前工作表中所有的条件格式(26)Cells.Hyperlinks.Delete ‘取消当前工作表所有超链接(27)A ctiveCell.CurrentRegion.Select选择当前活动单元格所包含的范围,上下左右无空行(28)Cells.Select ‘选定当前工作表的所有单元格(29)Range(“A1”).ClearContents '清除活动工作表上单元格A1中的Selection.ClearContents'清除选定区域内容Range(“A1:D4”).Clear '彻底清除A1至D4单元格区域的内容,包括格式(30)Cells.Clear '清除工作表中所有单元格的内容(31)A ctiveCell.Offset(1,0).Select '活动单元格下移一行,同理,可下移一列(32)Range(“A1”).Copy Range(“B1”) '复制单元格A1,粘贴到单元格B1中(33)R ange(“A1:D8”).Copy Range(“F1”) '将单元格区域复制到单元格F1开始的区域中(34)R ange(“A1:D8”).Cut Range(“F1”) '剪切单元格区域A1至D8,复制到单元格F1开始的区域中(35)R ange(“A1”).CurrentRegion.Copy Sheets(“Sheet2”).Range(“A1”) '复制包含A1的单元格区域到工作表2中以A1起始的单元格区域中注:CurrentRegion属性等价于定位命令,由一个矩形单元格块组成,周围是一个或多个空行或列(36)A ctiveWindow.RangeSelection.Count '活动窗口中选择的单元格数(37)Selection.Count '当前选中区域的单元格数(38)R ange(“A1”).Interior.ColorIndex ‘获取单元格A1背景色(39)cells.count ‘返回当前工作表的单元格数(40)R ange(“B3”).Resize(11, 3)(41)U nion(Range(“A1:A9”),Range(“D1:D9”)) 区域连接(42)I ntersect(Range(“A1:B9”),Range(“A1:D9”))) ‘返回的交叉区域(43)Selection.Columns.Count ‘当前选中的单元格区域中的列数(44)S election.Rows.Count ‘当前选中的单元格区域中的行数(45)A edRange.Row ‘获取单元格区域中使用的第一行的行号(46)Application.WorksheetFunction.IsNumber(“A1”) '使用工作表函数检查A1单元格中的数据是否为数字(47)R ange(“A:A”).Find(Application.WorksheetFunction.Max(Range(“A:A”))).Activate'激活单元格区域A列中最大值的单元格(48)M sgBox “Hello!”'消息框中显示消息Hello(49)A ns=MsgBox(“Continue?”,vbYesNo) '在消息框中点击“是”按钮,则Ans值为vbYes;点击“否”按钮,则Ans值为vbNo。
VB标签命令按钮文本框

文本框没有Caption属性
(2)Maxlength: 设置正文旳最多字符个数, 0任意长度值。
(3) MultiLine: 是否为多行,默认一行. False
(4)ScrollBars: 当MultiLine为True时,该属性才有效,滚动条 旳形式。
(5)Style : 拟定显示旳形式. 0 只能显示文字, 1 文字、图
形均可 。
(6)Picture : 按钮可显示图片文件(.bmp和.Ico),只有当
Style属性值为1时有效
(7)ToolTipText :设置工具提醒,和Picture结合使用。
(二)措施、事件
Move、Setfocus措施; 单击事件Click
Alignment=1,BorderStyle =1 AutoSize=True,WordWarp=False, BorderStyle =1 BackColor= &H00FFFFFF&, BorderStyle =0 ForeColor= &H000000FF&, BorderStyle =0
设置后各标 签旳显示如 图
例 在窗体上,放置5个标签,其名称使用默认值Label1-
Label5,在属性窗口,按下1
Label2
Label3
Label4
Label5
标题 Caption 左对齐
水平居中
自动
背景白
前景红
有关属性设置
Alignment=0, BorderStyle =1
3、事件
标签可响应单击(Click)和双击( DblClick)事件,但一 般情况不对它进行编程
VB常用函数列表

类型转换函数1、Int(x):求不大于自变量x的最大整数2、Fix(x):去掉一个浮点数的小数部分,保留其整数部分3、Hex$(x):把一个十进制数转换为十六进制数4、Oct$(x):把一个十进制数转换为八进制数5、Asc(x$):返回字符串x$中第一个字符的ASCII字符6、CHR$(x):把x的值转换为相应的ASCII字符7、Str$(x):把x的值转换为一个字符串8、Cint(x):把x的小数部分四舍五入,转换为整数9、Ccur(x):把x的值转换为货币类型值,小数部分最多保留4 位且自动四舍五入10、CDbl(x):把x值转换为双精度数11、CLng(x):把x的小数部分四舍五入转换为长整数型数12、CSng(x):把x值转换为单精度数13、Cvar(x):把x值转换为变体类型值14、VarPtr(var):取得变量var的指针2 数学函数1、Sin(x):返回自变量x的正弦值2、Cos(x): 返回自变量x的余弦值3、Tan(x): 返回自变量x的正切值4、Atn(x): 返回自变量x的反正切值5、Abs(x): 返回自变量x的绝对值6、Sgn(x): 返回自变量x的符号,即当x为负数时,返回-1;当x为0时,返回0;当x为正数时,返回17、Sqr(x):返回自变量x的平方根,x必须大于或等于08、Exp(x):返回以e为底,以x为指数的值,即求e的x次方2 日期与时间函数1、Day(Now):返回当前的日期2、WeekDay(Now):返回当前的星期3、Month(Now):返回当前的月份4、Year(Now):返回当前的年份5、Hour(Now):返回小时(0~23)6、Minute(Now):返回分(0~59)7、Second(Now):返回秒(0~59)2 随机数函数1、Rnd[(x)]:产生一个0~1之间的单精度随机数2、Randmize[(x)]:功能同上,不过更好2 字符串函数1、LTrim$(字符串):去掉字符串左边的空白字符2、Rtrim$(字符串):去掉字符串右边的空白字符3、Left$(字符串,n):取字符串左部的n个字符4、Right$(字符串,n):取字符串右部的n个字符5、Mid$(字符串,p,n):从位置p开始取字符串的n个字符6、Len(字符串):测试字符串的长度7、String$(n,字符串):返回由n个字符组成的字符串8、Space$(n):返回n个空格9、InStr(字符串1,字符串2):在字符串1中查找字符串210、Ucase$(字符串):把小写字母转换为大写字母11、Lcase$(字符串):把大写字母转换为小写字母2 窗体输入输出函数1、Print(字符串):在窗体输出字符串,可以用”&”对变量进行连接后输出2、Tab(n):把光标移到该行的n开始的位置3、Spc(n):跳过n个空格4、Cls:清除当前窗体内的显示内容5、Move 左上角x,左上角y,宽度,高度:移动窗体或控件6、InputBox(prompt,…):跳出一个数据输入窗口,返回值为该窗口的输入值7、MsgBox(msg,[type]…):跳出一个提示窗口2 文件操作函数1、Open 文件名[For方式] [Access存取类型] [锁定] AS [#]文件号[Len=记录长度]功能:为文件的输入输出分配缓冲区,并确定缓冲区所使用的存取方式说明:1) 方式:指定文件的输入输出方式,可选,默认是Random,可以是以下值a、Output:指定顺序输出方式,将覆盖原有内容b、Input:指定顺序输入方式c、Append:指定顺序输出方式,在文件未尾追加内容d、Random:指定随机存取方式,也是默认方式,在Random方式时,如果没有Access子句,则在执行Open语句时,VB将按下列顺序打开文件:读/写、只读、只写e、指定二进制文件。
用VB操作Excel详解

用VB操作Excel详解一、VB读写EXCEL表:VB本身提自动化功能可以读写EXCEL表,其方法如下:1、在工程中引用Microsoft Excel类型库:从"工程"菜单中选择"引用"栏;选择Microsoft Excel 9.0 Object Library(EXCEL2000),然后选择"确定"。
表示在工程中要引用EXCEL类型库。
2、在通用对象的声明过程中定义EXCEL对象:Dim xlApp As Excel.ApplicationDim xlBook As Excel.WorkBookDim xlSheet As Excel.Worksheet3、在程序中操作EXCEL表常用命令:Set xlApp = CreateObject("Excel.Application") '创建EXCEL对象Set xlBook = xlApp.Workbooks.Open("文件名") '打开已经存在的EXCEL工件簿文件xlApp.Visible = True '设置EXCEL对象可见(或不可见)Set xlSheet = xlBook.Worksheets("表名") '设置活动工作表xlSheet.Cells(row, col) =值'给单元格(row,col)赋值xlSheet.PrintOut '打印工作表xlBook.Close (True) '关闭工作簿xlApp.Quit '结束EXCEL对象Set xlApp = Nothing '释放xlApp对象xlBook.RunAutoMacros (xlAutoOpen) '运行EXCEL启动宏xlBook.RunAutoMacros (xlAutoClose) '运行EXCEL关闭宏4、在运用以上VB命令操作EXCEL表时,除非设置EXCEL对象不可见,否则VB程序可继续执行其它操作,也能够关闭EXCEL,同时也可对EXCEL进行操作。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
FontStrikeThru属性是逻辑型,决定对象上正文是否加一删除线。
FontItalic属性是逻辑型,决定对象上正文是否是斜体。
窗体的其它常用属性
2.Icon 控制图标属性:返回或设置窗体左上角显示或最小化时显示的图标。
注意:此属性必须在ControlBox属性设置为Ture才有效
3.ControlBox控制菜单框属性:设置Ture为有,如设置为False则无控件菜单,同时窗体也无最大化按钮和最小化按钮,即使MaxButton属性和MinButton属性设置为Ture。
5. BorderStyle:边框风格, 通过改变BorderStyle 属性,可以控制窗体如何调整大小。
0-None:无边框;
1-Fixed Single:单线边框,不可以改变窗口大小;
2-Sizable:双线边框,可以改变窗口大小;
3-Fixed Double:双线框架,不可以改变窗口大小。
4-Fixed Tool Window:窗体外观与工具条相似。
有关闭按钮,不可以改变窗口大小。
5-Sizable Tool Window:窗体外观与工具条相似。
有关闭按钮,可以改变窗口大小。
6. WindowsState属性
用来设置窗体的运行状态。
0-Normal:正常窗口状态,有窗口边界;
1-Minimized:最小化状态,以图标方式运行;
2-Maximized:最大化状态,无边框,充满整个屏幕。
7. AutoRedraw属性
该属性决定窗体被隐藏或被另一窗口覆盖之后,是否重新还原该窗体被隐藏或覆盖以前的画面。
即是否重画如Circle、Line、Pset和Print等方法的输出。
当为True时,重新还原该窗体以前的画面。
当为False时,则不重画AutoRedraw属性。
4 Resize事件
无论是因为用户交互,还是通过代码调整窗体的大小,都会触发一个Resize事件。
5 Activate事件:当窗体由非活动窗体变为活动窗体,即当窗体得到焦点时触发该事件。
窗体常用的方法有:
打印输出Print
移动Move
清除Cls
显示Show
隐藏Hide等方法。
方法的使用的形式:
[对象.]方法[参数]
1.Print方法
形式: [窗体名.]Print[{Spc(n)|Tab(n)}][表达式列表][;|,]
作用: 在对象上输出信息
Spc(n)函数:插入n个空格,允许重复使用。
Tab(n)函数:从窗体第n列开始输出,允许重复使用。
;(分号):光标定位上一个显示的字符后(紧凑格式)。
,(逗号):光标定位在下一个打印区的开始位置处。
每个打印区占14列(标准格式)。
无;,换行。
2. Cls方法
形式: [对象.]Cls
作用: 清除运行时在窗体中显示的文本或图形。
注意:
Cls方法不能清除在设计时的文本和图形。
清屏后坐标当前回到原点。
3. Move方法
形式: [对象.]Move Left[,Top[,Width[,Height]]]
作用: 移动窗体或控件,并可改变其大小。
对象:可以是窗体及除时钟、菜单外的所有可视控件,省略代表窗体。
左边距离,上边距离,宽度,高度:数值表达式,以twip为单位。
如果是窗体对象,则“左边距”和“上边距”是以屏幕左边界和上边界为准。
其它则是以窗体的左边和上边界为准。
Move方法至少需要一个Left参数值,其余均可省略。
4.Show(显示)方法
Show方法用于在屏幕上显示一个窗体,调用Show 方法与设置窗体Visible 属性为True 具有相同的效果。
其调用格式如下:
窗体名.Show [vbModal | vbModeless]
说明:(1)它有两种可能值:0-vbModal(缺省)或1-vbModeless。
当参数为vbModal时,要求用户必须对当前的窗口或对话框做出响应,才能切换到其他窗口。
(2)如果要显示的窗体事先未装入,该方法会自动装入该窗体再显示。
Form2.Show vbModal
Form2.Show VbModaless
5.Hide(隐藏)方法
Hide方法用于使指定的窗体不显示,但不从内存中删除窗体。
其调用格式为:
窗体名.Hide
说明:当一个窗体从屏幕上隐去时,其Visible属性被设置成False,并且该窗体上的控件也变得不可访问,但对运行程序间的数据引用无影响。
若要隐去的窗体没有装入,则Hide方法会装入该窗体但不显示。
2.常用属性
(1)Caption: 标题属性——命令按钮显示的内容,可在某字母前加“&“设置快捷键。
例如:&Ok , 显示Ok
(2)Default:确认属性(逻辑值),设置为True时,按Enter键相当于用鼠标器单击了该按钮。
注意:在一个窗体只能的一个按钮的Default设置为Ture
(3)Cancel:取消功能属性(逻辑值),当设置为Ture时,程序运行时按Esc键与单击此命令按钮的效果相同。
注意:在一个窗体只能的一个按钮的Cancel属性设置为Ture
(4)Picture : 按钮可显示图片文件(.bmp和.Ico),只有当Style属性值设为1时有效(5)Style : 确定显示的形式. 0 只能显示文字, 1 文字、图形均可。
(6)ToolTipText :设置工具提示,和Picture结合使用。
三、文本框TextBox
是一个文本编辑区域,在该区域输入,编辑和显示文本。
(一)属性
1.基本属性
Name、Height、Width、Top、Left、Enabled、Visible、Font,ForeColor、BackColor等与标
签控件相同。
?
2.常用属性
(1)Text文本属性
在文本框中显示的正文内容存放在Text属性中。
当程序运行时,用户通过键盘输入正文内容,保存在Text属性中。
文本框没有Caption属性
(2)Maxlength:设置正文的最多字符个数, 0任意长度值。
(3)MultiLine:是否为多行,默认一行. False
(4)ScrollBars:当MultiLine为True时,该属性才有效,滚动条的形式。
0-None:无滚动条、1-Horizontal:水平滚动条、
2-Vertical垂直滚动条、3-Both水平和垂直滚动条。
(5)Locked:是否可被编辑属性,False,表示为可编辑。
(6)PassWordChar属性
设置PasswordChar属性为了掩盖文本框中输入的字符。
该属性的设置只有在MultiLine设为False才有效
(7)SelStart、SelLength和SelText属性
这三个属性是文本框中对文本的编辑属性。
SelStart:确定在文本框选中文本的起始位置。
SelLength:设置或返回文本框中选定的文本字符串长度(字符个数)。
SelText:设置或返回当前选定文本中的文本字符串。
Text2.Text = Text1.SelStart
Text2.Text = Text1.SelText
LostFocus :当控件失去焦点时发生。
GotFocus :当控件获得焦点时发生。
文本框最有用的方法是:SetFocus,使用形式:[对象.]SetFocus
功能:是把光标移到指定的文本框对象中。
一、工程的组成
工程文件(.vbp)包含了一个应用程序的所有文件
窗体文件(.frm):控件及属性、事件过程和自定义过程
窗体的二进制数据文件(.frx),自动产生同名..frx文件。
标准模块文件(.bas)
类模块的文件(.cls)
资源文件(.res)
ActiveX控件的文件(.ocx)。