VB中的常用命令
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VB中的常用命令
一、工程的组成
工程文件(.vbp)包含了一个应用程序的所有文件
窗体文件(.frm):控件及属性、事件过程和自定义过程
窗体的二进制数据文件(.frx),自动产生同名..frx文件。
标准模块文件(.bas)
类模块的文件(.cls)
资源文件(.res)
ActiveX控件的文件(.ocx)
二、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事件:当窗体由非活动窗体变为活动窗体,即当窗体得到焦点时触发该事件。窗体常用的方法有:
打印输出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
功能:是把光标移到指定的文本框对象中。