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

  说了这么多,可能你已经不知所措了,不过看过下面的例子后,相信一切都会迎刃而解。

0701.gif (2365 字节)

  首先建立一个新项目文件,并添加以下对象(见图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分章节考试要点汇总



相关文章


江西2011年3月计算机二级成绩查询时间和方式
内蒙古2011年3月计算机二级成绩查询时间和方式
2011年计算机等级二级C语言章节习题及答案(13)
2011年全国计算机等级考试二级VB入门教程第七章(2)
2011年全国计算机等级考试二级VB入门教程第七章(1)
2011年全国计算机等级考试二级VB入门教程第六章(3)
2011年全国计算机等级考试二级VB入门教程第六章(2)
2011年全国计算机等级考试二级VB入门教程第六章(1)
2011年全国计算机等级考试二级VB入门教程第五章
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛