全国计算机等级考试二级VB历年试题合集含答案(CHM文件下载)>>
3.9 MsgBox函数和MsgBox语句
考点22 MsgBox函数
MsgBox函数的格式如下:
MsaBox ( msg[,type][,title][,helpfle,context]
该函数有5个参数,说明如下:
(1)msg是必需的,字符串表达式,作为显示在对话框中的消息。msg的最大长度大约为1024个字符,由所用字符的宽度决定。如果msg的内容超过一行,则可以在各行之间用回车符(Chr(13))、换行符(Chr(10))或是回车与换行符的组合(Chr(13)&Chr(10))将各行分隔开来。
(2) type是可选的,数值表达式是值的总和,指定显示按钮的数目及形式,使用的图标样式,默认按钮是什么,以及消息框的强制回应等。如果省略,则type的默认值为0。
(3)Title是可选的,在对话框标题栏中显示的字符串表达式。如果省略title,则将应用程序名放在标题栏中。
(4) Helpfile是可选的,字符串表达式,识别用来向对话框提供上下文相关帮助的帮助文件。如果提供了helpfile,则也必须提供context。
(5)Context是可选的,数值表达式,由帮助文件的作者指定给适当的帮助主题的帮助上下文编号。如果提供了context,则也必须提供helpfile。
考点23 MsgBox语句
MsgBox函数也可以写成语句形式,即:
MsgBox Msg$ [,type%][,title$][,helpfile,context]
各参数的含义及作用与MsgBox函数相同,由于MsgBox语句没有返回值,因而常用于比较简单的信息显示。
3.10 字型
考点24 字体类型和大小
l字体类型
字体类型通过FontName属性设置,一般格式为:
[窗体.][控件.]|Printer. FontName [="字体类型"]
2字体大小
字体大小通过FontSize属性设置,一般格式为:
FontSize[=点数]
这里的“点数”用来设定字体的大小。在默认情况下,系统使用最小的字体,“点数”为9。如果省略“=点数”,则返回当前字体的大小。
考点25 其他属性
1粗体字
粗体由FontBold属性设置,一般格式为:
FontBold[=Boolean]
该属性可以取两个值,即True和False。当FontBold属性为True时,文本以粗体输出,否则按正常字输出,该属性的默认值为False。
2斜体字
斜体字通过Fontltalic属性设置,其格式为:
Fontttalic [=Boolean]
当FontItalic属性设置为True时,文本以斜体字输出,该属性的默认值为False。
3加删除线字
其格式为:
FontS trikethru [=Boolean]
如果把FontStrikethru属性设置为True时,则在输出的文本中部画一条直线,直线的长度与文本的长度相同,该属性的默认值为False。
4加下划线字
下划线即底线,用FontUnderline属性可以给输出的文本加上底线。其格式为:
FontUnderline [=Boolean]
如果FontUnderline属性被设置为True,则可以使输出的文本加下划线,该属性的默认值为False。
在上面的各种属性中,可以省略方括号中的内容,在这种情况下,将输出属性的当前值或默认值。
5重叠显示
当以图形或文本作为背景显示新的信息时,有时候需要保留原来的背景,使新显示的信息与背景重叠,这可以通过FontTransparent属性来实现,格式如下:
FontTransparent[=Boolean]
如果该属性被设置为True,则当前的图形或文本可以与背景重叠显示;如果被设置为False,则背景将被前景的图形或文本覆盖。
3.11 打印机输出
考点26 直接输出
所谓直接输出,就是把信息直接送往打印机,所使用的仍是Print方法,只是把Print方法的对象改为Printer,其格式为:
Printer. Print[表达式表]
这里的Print及其“表达式”的含义同Print方法的含义相同。执行上述语句后,就把“表达式”的值在打印机上打印出来。
考点27 窗体输出
直接输出是把打印的每行信息直接在打印机上打印出来,而窗体输出则是先把要输出的信息送到窗体上,然后再用PrintForm方法把窗体的内容打印出来。
在Visual Basic中,还可以用PrintForm方法通过窗体来打印信息,其格式为:
[窗体.]PrintForm
格式中的“窗体”是要打印的窗体名,如果打印当前窗体的内容,或者对一个窗体操作,则窗体名可以省略。