二级VB部分章节考试要点第十二章

二级VB部分章节考试要点第十二章,第1张

二级VB部分章节考试要点第十二章,第2张

第十二章

一.概述
(一)对话框的分类和特点
1。对话框的分类
Visual Basic中的对话框分为三种,分别是预定义对话框、自定义对话框和通用对话框。
2。对话框的特点
(1)一般情况下,用户不需要改变对话框的大小,所以它的边框是固定的。
(2)要退出对话框,必须点击其中一个按钮,点击对话框外的某个地方无法关闭对话框。
(3)对话框中不能有最大按钮和最小按钮,以免不小心放大或缩小成图标。
(4)对话框不是应用程序的主工作区,只是暂时使用,用完后再关闭。
(5)对话框中控件的属性可以在设计阶段设置,但在某些情况下,控件的属性必须在运行时(即代码中)设置,因为有些属性的设置依赖于程序中的条件判断。
Visual Basic的预定义对话框体现了前四个特征,在定义您自己的对话框时也必须考虑这些特征(请参见下一节)。

(二)自定义对话框
如前所述,预定义的对话框(信息框和输入框)易于设置,但在应用中有一定的局限性。例如,对于信息框,只能显示简单的信息、图标和有限数量的命令按钮。程序员不能改变命令按钮的标题,也不能接收用户输入的任何信息。可以用输入框接收输入信息,但是只能用一个输入区,只能用“确定设置按钮”?Br >如果您需要的对话框多于输入框或信息框,则只能自己创建。

(3)通用对话框控件
简单的对话框,即信息框和输入框,可以用MsgBox和InputBox函数来建立。如有必要,您也可以使用上述方法来定义自己的对话框。当要定义的对话框很复杂时,会花费更多的时间和精力。因此,Visual Basic6.0提供了一个通用的对话框控件,可以用来定义更复杂的对话框。

二。文件对话框
文件对话框有两种类型,即打开文件对话框和另存为文件对话框。

三。其他对话框
除了文件对话框,通用对话框控件还可以创建其他对话框,包括颜色对话框、字体对话框和打印对话框。
(I)颜色对话框
颜色对话框用于设置颜色。它具有与文件对话框相同的属性,包括CancelError、Diˉ alogTitle、HelpCommand、HelpContext、HelpFile和HelpKey,此外还有两个属性,即Color属性和Flags属性。

(2)字体对话框
在Visual Basic中,字体是通过字体对话框或字体属性设置的。使用通用对话框控件,可以设置一个字体对话框,可以在这个对话框中设置应用程序所需的字体。对话框具有以下属性:
1。Canceler、DialogTitle、HelpCommand、HelpContext、HelpFile和HelpKey
2。标志属性
3。FontBold、FontItalic、FontName、FontSize、FontStrikeThru和FontUnderline
的属性可在对话框中选择或由程序代码指定。
4。最大和最小属性
字体大小以点为单位(点的高度为1/72英寸)。默认情况下,字体大小的范围是1到2048点,Max和Min属性可用于指定字体大小范围。请注意,在设置最大和最小属性之前,Flags属性值必须设置为8192。

(3)打印机对话框
通过打印对话框,您可以选择要使用的打印机,并指定相应的打印选项,如打印范围和数量等。除了上述属性(如CancelFrror、DialogTitle、HelpCommand、HelpContext、HelpFile和HelpKey)之外,“打印”对话框还具有以下属性。
1。份数属性
指定要打印的文件份数。如果Flags属性值设置为262144,则Copies属性值始终为1。
2。标志属性
3。FromPage和ToPage属性
指定要打印的文档的页面范围。如果要使用这两个属性,必须将Flags属性设置为2。
4.hDC属性
分配给打印机的句柄,用于标识对象的设备环境,用于API调用。
5。Max和Min属性
用于限制FromPage和ToPage的范围,其中Min指定允许的起始页码,max指定允许的最后页码。
6。PrinterDefault属性
该属性是一个布尔值,默认情况下为True。当属性值为真时,如果选择了不同的打印设置(如使用传真作为默认打印机等。),Visual Basic会相应地修改Win.ini文件。如果该属性设置为False,对打印设置的更改将不会保存在Win.ini文件中,也不会成为打印机的当前默认设置。
打印对话框是由ShowPrint或Action属性(=5)建立的。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 二级VB部分章节考试要点第十二章

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情