2011年全国计算机等级考试二级VB入门教程第七章(1)
文章作者 100test 发表时间 2011:05:12 00:53:43
来源 100Test.Com百考试题网
上一章里,我们讨论的VB的输人机制,这次我们来集中讨论VB中信息的输出。
输入和输出是不可分割的,人们输入的最终目的是希望计算机作出反应,任何一个程序都不可能避开这个问题,所以就算要完成一个最基本的程序,也要有输出的部分,复杂的程序更是如此。
在输入的一章里,我们学习的第一个输入方法是InputBox,相应的在输出中我们第一个要接触的是MsgBox(Message Box),和InputBox相似,MsgBox也是简化了的窗体,可以以函数的形式返回操作。它的基本语法是:
MsgBox "显示内容",按钮值,"标题"
通过这个函数可以产生一个标准的Windows消息框,象我们平时经常接触的“Yes/No”、“OK/Cancel”,“Retry/Abort/Ignore”等等,这些都是在按钮值中设定的,按钮值如下:
数值 |
含义 |
0 |
OK |
1 |
OK和Cancel |
2 |
Abort、Retry和Ignore |
3 |
Yes、No和Cancel |
4 |
Yes和No |
5 |
Retry和Cancel |
并且不同的消息可以搭配不同的图标,比如帮助文件用问号,一般提示用一个圈里一个I等等,它们也是按钮值的一部分:
数值 |
含义 |
16 |
表示危险 |
32 |
表示问号 |
48 |
表示警告 |
64 |
表示信息 |
但是如何既显示按钮也显示相应的图标呢,请看一会儿下面的例子。前面说过,MsgBox是函数,那么它就会有返回值,当你按下某个按钮就会返回一个数值,以便对用户不同动作的捕捉,返回值如下:
数值 |
含义 |
1 |
OK |
2 |
Cancel |
3 |
Abort |
4 |
Retry |
5 |
Ignore |
6 |
Yes |
7 |
No |
说了这么多,可能你已经不知所措了,不过看过下面的例子后,相信一切都会迎刃而解。
首先建立一个新项目文件,并添加以下对象(见图7-1)――一个Button(Command1),两个ComboBox(Combo1和Combo2),不要对其属性做更多的修改,只需把Command1的Caption改为“Click Me”。这个程序的目的是自由组合上面的按钮值,以显示各种消息框,并且返回按下的按钮,Combo1和Combo2分别用来选择按钮值,首先在Form_Load中初始化程序:
Private Sub Form_Load()
Combo1.AddItem "OK"
Combo1.AddItem "OK and Cancel"
Combo1.AddItem "Abort,Retry and Ignore"
Combo1.AddItem "Yes,No,Cancel"
Combo1.AddItem "Yes,No"
Combo1.AddItem "Retry,Cancel"
Combo1.ListIndex = 0
Combo2.AddItem "危险"
Combo2.AddItem "询问"
Combo2.AddItem "警告"
Combo2.AddItem "信息"
Combo2.ListIndex = 0
End Sub
编辑推荐:
2011年计算机等级考试二级VB考点及习题汇总
2010年计算机等级考试二级VB模拟试题及参考答案汇总
2011年计算机二级VB辅导知识总结汇总
2010年计算机等级考试二级VB模拟试题及参考答案汇总
2010年计算机等级考试二级VB上机试题及答案解析汇总
#0000ff>全国计算机等级二级VB分章节考试要点汇总