2022年度计算机等级考试二级VB基础教程(5).docx

上传人:pu****.1 文档编号:563933196 上传时间:2022-10-31 格式:DOCX 页数:10 大小:16.73KB
返回 下载 相关 举报
2022年度计算机等级考试二级VB基础教程(5).docx_第1页
第1页 / 共10页
2022年度计算机等级考试二级VB基础教程(5).docx_第2页
第2页 / 共10页
2022年度计算机等级考试二级VB基础教程(5).docx_第3页
第3页 / 共10页
2022年度计算机等级考试二级VB基础教程(5).docx_第4页
第4页 / 共10页
2022年度计算机等级考试二级VB基础教程(5).docx_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《2022年度计算机等级考试二级VB基础教程(5).docx》由会员分享,可在线阅读,更多相关《2022年度计算机等级考试二级VB基础教程(5).docx(10页珍藏版)》请在金锄头文库上搜索。

1、 2022年度计算机等级考试二级VB基础教程(5)2.1 VB用户界面设计根底1. 概述界面的设计有两步:先绘制控件,然后确定控件属性。绘制控件:在工具箱里单击想画的控件,在窗体里按下鼠标并拖曳,然后松开鼠标即可。确定属性:先选中控件,然后按F4键或单击工具栏上的属性窗口进入属性(Properties)窗口,再在属性窗口中找到要设置的属性并进展设置。2. 常用属性的设置(1)Name属性对象都出名字,计算机把名字看成对象于对象之间的根本差异,因此在同一窗体里不许消失重名的状况(除非这是一个控件数组),且名字不得超过40个字。在简洁的程序里,给控件命名不是很必要,完全可以使用控件Name属性的缺

2、省值。例如Text1。但在有几十个控件的简单窗体里,就很难区分它们。所以,VB推举由三个小写字母的前缀和一个第一个字母为大写的描述性单词组成的名字。例如cmdMyButton是一个命令按钮(前缀是cmd)(2)Caption属性Caption即标题,是可以在对象外观上直接观察的文本,可以长达255字符,包括空格和标点符号,比方一个叫cmdOk的命令钮,它的Caption属性就可以是“Ok”。 留意:并不是全部的对象都有此属性,比方文本框、图片框、线条等就没有。为按钮设置热键:在设置Caption属性时,在需要加下划线的字母前加上 “Caption是给用户看的,提示用户该对象的作用;2) Nam

3、e可以采纳系统默认的名称,但Caption应当依据实际状况改成意义明白的名词;3)全部对象都有Name,但不肯定都有Caption;(3)Top,Left属性这两个属性打算对象的位置。只有两种状况需要在属性窗口里设置这两个属性:第一种是用户没有鼠标,其次种是程序员需要非常准确地设定这两个值。中选中对象,单击并拖曳它的时候,便在修改这两个值了。(4)Height,Width属性这两个属性打算了对象的大小,中选中控件时,它四周消失八个小黑方块,把鼠标指向这些方块,鼠标指针将变成一个双向的箭头,这时按下鼠标并拖曳它,即可转变控件的大小,也就转变了Height,Width属性。1. 窗体的属性(1)设

4、置属性的方法1)在设计态通过属性窗口设置直接在属性窗口中选择或输入既可。2)在程序代码中转变属性值代码中的格式为: 对象名 . 属性 = 属性值例:Form1.BackColor=RGB(255,0,0)2. 窗体的常用方法(1)Hide方法用以隐蔽 MDIForm 或 Form 对象,但不能使其卸载。语法:object.Hideobject 所在处代表一个对象表达式,其值为“应用于”列表中的一个对象。假如省略 object,则带有焦点的窗体就认为是该 object。说明:隐蔽窗体时,它就从屏幕上被删除,并将其 Visible 属性设置为 False。 用户将无法访问隐蔽窗体上的控件,但是对于

5、运行中的 Visual Basic 应用程序,或对于通过 DDE 与该应用程序通讯的进程及对于 Timer 控件的大事,隐蔽窗体的控件仍旧是可用的。窗体被隐蔽时,用户只有等到被隐蔽窗体的大事过程的全部代码执行完后才能够与该应用程序交互。假如调用 Hide 方法时窗体还没有加载,那么 Hide 方法将加载该窗体但不显示它。(2)Move方法用以移动 MDIForm、Form 或控件。语法:object . Move left, top, width, height说明:只有 left 参数是必需的。但是,要指定任何其它的参数,必需先指定消失在语法中该参数前面的全部参数。例如,假如不先指定 lef

6、t 和 top 参数,则无法指定 width 参数。任何没有指定的尾部的参数则保持不变。(3)Print 方法在 Immediate 窗口中显示文本。语法:object . Print outputlistPrint 方法的语法具有以下对象限定符和局部:outputlist 参数具有以下语法和局部:Spc(n) | Tab(n) expression charpos说明:可以用空白或分号来分隔多个表达式。对系统指定的国别设置,用小数点分隔符将全部打印到 Immediate 视窗的数据正确格式化。关键字要用适用于主应用程序的语言输出。对于 Boolean 数据,或者打印 True 或者打印 Fa

7、lse。依据主机应用程序的地区设置来翻译 True 和 False 关键字。使用系统能识别的标准短日期格式书写 Date 数据。当日期或时间部件丧失或为零时,只书写已供应的部件。假如 outputlist 数据是 Empty,则无内容可写。但是,假如 outputlist 数据是 Null,则输出 Null。在输出 Null 关键字时,要把关键字正确翻译出来。要把错误数据作为 Error errorcode 输出。在输出 Error 关键字时,要把关键字正确翻译出来。假如在具有缺省显示空间的模块外使用此方法,则需要 object。例如,假如没有指定对象就在标准模块上调用此方法,则将导致错误发生

8、,但是,假如在窗体模块上进展调用,则会在窗体上显示“outputlist”。留意: 由于 Print 方法是根据字符比例进展打印,所以字符数与字符所占据的宽度固定的列的数目无关。例如,像 “W” 这样的宽字母占据的宽度超过一固定列宽,而像 “i“ 这样的窄字母占据的宽度则较小。考虑到要使用比平均字符更宽的空间,表列肯定要留有足够余地。另外,也可以使用固定间距的字体(像 Courier 字体)来确保每一字符均只占一列。(4)Print From方法用以将 Form 对象的图象逐位发送给打印机。语法:object.PrintForm说明:Print Form 将打印 Form 对象的全部可见对象和

9、位图。在绘制图形时,假如 Auto Redraw 属性为 True,则在运行时Print Form 将打印 Form 对象或 Picture Box 控件上的图形。Print Form 所使用的打印机是由操作系统的掌握面板中的设置来打算。(5) Refresh方法强制全部重绘一个窗体或控件。语法:object. Refresh说明:在以下状况下使用 Refresh 方法:在另一个窗体被加载时显示一个窗体的全部。更新诸如 FileListBox 控件之类的文件系统列表框的内容。更新 Data 控件的数据构造。Refresh 方法不能用于 MDI 窗体,但能用于 MDI 子窗体。不能在 Menu

10、或 Timer 控件上使用 Refresh 方法。通常,假如没有大事发生,窗体或控件的绘制是自动处理的。但是,有些状况下盼望窗体或控件马上更新。例如,假如使用文件列表框、名目列表框或者驱动器列表框显示当前的名目构造状态,当名目构造发生变化时可以使用 Refresh 更新列表。可以在 Data 控件上使用 Refresh 方法来翻开或重新翻开数据库(假如 DatabaseName, ReadOnly, Exclusive 或 Connect 属性的设置值发生转变),并能重建控件的 Recordset 属性内的 dynaset。(6)Show方法用以显示 MDIForm 或 Form 对象。语法:

11、object.Show style, ownerform说明:假如调用 Show 方法时指定的窗体没有装载,Visual Basic 将自动装载该窗体。当 Show 在显示无模式窗体时,随后遇到的代码则要执行。当 Show 在显示模式窗体 (modal form) 时,则随后的代码直到该窗体被隐蔽或卸载时才能执行。当 Show 在显示模式窗体时,除了模式窗体中的对象之外不能进展输入(键盘或鼠标单击)。对其它窗体进展输入前程序必需隐蔽或卸载模式窗体(通常是处于响应用户某些操作状态)。MDIForm 不能是形式的。在模式窗体显示时,虽然应用程序中的其它窗体失效,但其它应用程序不会失效。应用程序的启

12、动窗体在其 Load 大事调用后会自动消失。下面的例子说明如何使用ownerform 参数:Private Sub cmdShowResults_Click()” 显示模式窗体 frmResults.frmResults.Show vbModal, MeEnd Sub(7)Cls方法去除运行时 Form 或 Picture Box 所生成的图形和文本。语法:object.Cls说明:Cls 将去除图形和打印语句在运行时所产生的文本和图形,而设计时在 Form 中使用 Picture 属性设置的背景位图和放置的控件不受 Cls 影响。假如激活 Cls 之前 Auto Redraw 属性设置为 F

13、alse, 调用时该属性设置为 True,则放置在 Form 或 Picture Box 中的图形和文本也不受影响。 这就是说,通过对正在处理的对象的 Auto Redraw 属性进展操作,可以保持 Form 或 Picture Box 中的图形和文本。调用 Cls 之后,object 的 CurrentX 和 CurrentY 属性复位为 0。3.窗体的常用大事(1) Load大事这个大事发生在窗体被装入内存时,且发生在窗体消失在屏幕之前。窗体消失之前,Visual Basic会看一看Load大事里有没有代码,假如有,那么它先执行这些代码,再让窗体消失在屏幕上。(2) Click大事,Dbl

14、click大事这两个大事在单击或双击窗体时发生。不过单击窗体里的控件时,窗体的Click大事并不会发生,Visual Basic会去看控件的Click大事里有没有代码。(3)Activate (活动大事)与Deactivate(非活动大事)显示多个窗体时,可以从一个窗体切换到另一个窗体。每次激活一个窗体时,发生Activate 大事,而前一个窗体发生Deactivate大事。(4)Resize大事在窗体被转变大小时会触发此大事。4.窗体的掌握(1) 装入或卸出窗体要装入或卸出窗体,用Load或Unload语句。装入窗体: Load formName卸出窗体: UnLoad formNameFormName变量是要装入或卸出的窗体名。 Load语句只是把窗体装入内存,并不显示出来,要显示窗体可以使用窗体的Show方法。(2) 显示或隐蔽窗体要显示或隐蔽窗体,用Show或Hide方法。若尚未装入内存则先装入再显示。显示窗体: formName.show mode隐蔽窗体: formName.hideFormName变量是窗体名,可选变元mode为0(缺省值)时窗体为非模态,为1时窗体为模态。模态窗体完全占有应用程序掌握权,不允许切换到别的应用程序,除非关闭!而非模态窗体则反之。(3)END语句END语句的功能是终止应用程序的执行,并从内存卸在全部窗体。语法

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号