2011年全国计算机等级考试二级VB入门教程第七章(2)

文章作者 100test 发表时间 2011:05:12 00:53:42
来源 100Test.Com百考试题网


  上次为大家讲解了MsgBox的用法,这次我来讲讲其他的输出方法。

  在程序中我们如果想输出执行的结果最经常要用到什么对象,你可能会告诉我是文本框或标签控件,但事实往往不是这样,因为它们的显示方法单调,不能把各种字体的文字、图形结合在一起,因此最符合要求的控件应该是图片框(PictureBox),或直接就在Form本身上显示,其中要用到一个很重要的方法:“Print”,它的用法是:

  对象.Print Spc(n)/Tab(n).字符串表达式.……

  其中Spc(),表示打印字符之间的空格,n表示空格数目,Tab()表示绝对列数,n表示列数,也就是说你可以指定在那一列上打印,它们用“.”和字符串表达式分开,但也可以是这样:

  对象.Print 字符串表达式1,字符串表达式2,……

  用“,”隔开字符串,这样系统就会按默认的(14列)为一个输出位。每使用一次Print方法,程序就会在指定的对象上打印一行,在用Print则在下一行打印,当对象是窗体时,对象可以省略,例如打印一个表格:

  (注意:要把使用Print的对象的Autoredraw属性设为True,我们知道,当有多个窗口层叠时,哪个窗口得到焦点就会显示到最上面,当它显示时就是一种重绘的过程,Windows系统需要重新计算原来它的图形界面,这是一个非常复杂的过程,不过在VB中只需用一个Autoredraw属性就可以做到了,不信的话可以保持该属性为False,看看会怎样?)

  Private Sub Form_Load() Print 空一行

  FontUnderline = True

  FontSize = 18

  FontBold = True

  Print , "中国VB联盟成员列表"

  Print

  FontUnderline = False

  FontSize = 10

  Print Tab(3). "姓名". Tab(15). "年龄". Tab(25). "性别". Tab(35). "个人简介"

  FontBold = False

  Print Tab(3). "Mars". Tab(15). "21". Tab(25). "男". Tab(35). "……"

  ……………

  ……………

  End Sub

  更多的内容我将在下一章的用VB作图中向你说明。

  当然,在平时用文本框或标签控件显示输出结果也是一种简单的方法,这些和我们以前讲到的大同小异,也就不再进行过多的介绍了,下面我来讲讲对字符串的格式化方法。

  这里要用到Format()函数,它可以对字符串按照指定的形式输出,也可以用做数字、日期的格式化,方法是:

  Format (表达式,[格式化表达式])

  其中格式化的表达式可以为:“0”,“#”,“.”,“,”,“:”,“$”,以及“() -E E-”等等表示,下面我将举一个小例子说明Format的所有功能(奇迹!奇迹!这时在打开VB5居然非法操作消失了!):

  请先建立一个项目文件,在Form1上添加两个框架控件(Frame)和若干按钮、文本框、无线钮和标签控件,具体如图所示:(图7-2-1):

7-2-1.gif (5304 字节)

  编辑推荐:

  2011年计算机等级考试二级VB考点及习题汇总

  2010年计算机等级考试二级VB模拟试题及参考答案汇总

  2011年计算机二级VB辅导知识总结汇总

  2010年计算机等级考试二级VB模拟试题及参考答案汇总

  2010年计算机等级考试二级VB上机试题及答案解析汇总

  #0000ff>全国计算机等级二级VB分章节考试要点汇总



相关文章


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