VB基础教程:第二章第七节VB的输出机制
2.7 visual basic的输出机制
作为输出对象,Visual Basic提供了标签、文本框、表单、图片框等。用于输出,Visual Basic中也有一堆命令和属性涉及到信息的输出。常用的有:MsgBox函数、Print方法、Cls方法、Tab函数、format函数、FontName、FontSize、Bold、FontItalic、FontStrikethru、FontUnderline属性、CurrentX、CurrentY属性等。
1.通过MsgBox函数输出
了解Windows应用程序的人都知道,当用户出错时,应用程序往往会显示一个消息框来提示用户的错误,就像这样:
将动作模糊为整数
Action = MsgBox("点击OK键将引爆这台电脑!",vbyesno+VB critical+vbdefaultbutton 2,“警告!”)
如果动作= 6,则爆炸
这个功能是用Visual Basic中的MsgBox函数实现的,这样程序员就不用自己画消息框了。语法是:
Action = MsgBox(消息,类型,标题)
其中,msg是消息的内容,是一个字符串变量。可以省略类型和标题参数。type参数指定显示什么按钮,使用什么图标(这个参数经常让新程序员思考几分钟),title参数指定消息框的标题。type参数的含义是:
Value
符号常量
含义为
0
vbokonly
仅显示确定按钮
1
vbookcancel
。VBRTRETRY IGNORE
显示Abor Retry Ignore按钮
3
vbyes No Cancel
显示YESNO Cancel按钮
4
VBYESNO [/br显示YESNO按钮
5
vbretry Cancel
显示retrycancel按钮
16
VB critical
stop标志提醒用户注意极其重要的问题Br/] 32
VB问题
问号突出显示无危险问题
48
VB感叹号
感叹号强调警告用户必须知道的事情
64 [ VB
信息标记可以使枯燥的信息变得有趣
0
VB默认按钮1
第一个按钮默认
256
VB默认
示例:Action = MsgBox("你是女生吗?",vbYesNo + vbQuestion," Question ").使用该函数时,Visual Basic将生成一个消息框,该消息框带有标题问题、问号和“是,否”按钮。作为函数,本质上还是要返回值的。MsgBox的返回值决定了用户的选择,程序可以根据返回值做出相应的动作。
返回值的含义
返回值的含义
1
选择确定按钮
5
选择忽略按钮
2 [选择是按钮
3
选择中止按钮
7
选择否按钮
4
选择重试按钮
2.打印方法、Cls方法、标签功能
(1)打印方法
Print方法的语法是:object。打印表达式列表
代表objectPrint功能的对象,如Form或Picture Box,可以省略。省略时,通常在表单上输出Print。expressionlist列出了输出内容,允许输出多项数据,并且可以在数据之间添加“,”或”。添加分号将使下一个数据项紧挨着前一个数据项输出。添加逗号后,Visual Basic会输出下一个打印区域的下一个数据项,实际上是空带几个空框才输出。两个打印区域之间有14个字符的宽度,实际上很难测量。比如14“W”的宽度大约是14“I”的三倍。好在中日文字宽度基本一致,比较好处理。
(2)标签功能
Tab功能仅在打印方法中使用。用来移动下一个字符到打印位置,这样会省去了数空格的功夫。语法:制表符(列)
Tab函数抛开了Visual Basic定义的14字符宽的打印区域,用自己的方式定义了一个新的灵活的打印区域宽度。
(3) Cls方法
Cls也是一个古老的基本语句。原来它的功能总是把屏幕变黑,然后在左上角或者左下角闪烁一个光标。在Visual Basic中,它的作用是清除绘图语句和打印语句生成的文字和图形。
是:反对。清屏
对象是指被清除的对象,可以是窗体,也可以是图片框。如果省略object,通常Visual Basic将当前窗口作为Cls操作的对象。
3.格式功能
Format函数用于制定字符串或数字的输出格式。是:x =格式(表达式,fmt)
表达式是输出内容。t是指输出的格式,它是一个字符串变量。如果省略这一项,format函数的作用将类似于str函数。比如:
语句
输出
格式(2," 0.00")
2.00
格式(. 7," 0%")
70% [/]
简而言之,fmt
0条评论