当前所在位置:珠峰网资料 >> 计算机 >> 计算机等级考试 >> 正文
2015年计算机等级考试二级VB复习指导(19)
发布时间:2011/1/7 10:07:46 来源:城市学习网 编辑:ziteng

  4.3.1 Print 方法

  Print方法是用来输出数据和文本的一个重要方法。除窗体对象外,图片框控件也有Prim方法。本节将详细介绍Print方法以及相关的输出格式。

  Print方法的一般格式为:

  对象名。Print表达式

  表达式可以是数值也可以是字符串。对于数值表达式,先计算出表达式的值,然后输出;字符串表达式将按原样输出,并且,字符串一定要放在双引号内。如果忽略表达式,则输出一个空行。

  例如,编写窗体的Click事件过程如下:

  Private Sub Form Click()

  x=20

  y=30

  Print x

  Print y

  Print x+y

  Print

  Print“ABcdEFgh”

  Print “清华大学”

  End Sub

  程序运行后单击窗体,则在窗体上的输出结果。   

  也可以使用一个Print语句输出多个表达式。各表达式之间需要用分隔符隔开。分隔符可以是逗号、分号、空格或&符号。如果表达式使用逗号分隔,在输出时,各表达式之间间隔14个字符的位置。如果使用其他几种分隔符,则表达式将按紧凑格式输出。 [NextPage]

  例如,将上例代码改写如下:

  Private Sub Form_Click( )

  x=20

  y=30

  Print“x+y”, x+y

  Print“x+y”;x+y

  Print

  Print x,y“清华大学”;“ ABcdEFgH ”& x+y

  End Sub

  程序运行后单击窗体,则在窗体上的输出结果如图4.13所示。 

  在一般情况下,每执行一次Print方法都会自动换行,即后一个Print语句的执行结果总是显示在前一个Print语句的下一行。为了仍在同一行上显示,可以在Print语句的末尾加上逗号或分号。

  例如,将上例代码改写如下:

  Private Sub Form_Click()

  x= 20

  y= 30

  Print “x+y=”,

  Print x+y

  Print

  Print “x+y=”;

  Print x+y

  End Sub

  程序运行后单击窗体,则在窗体上的输出结果。   

  从上面的输出结果中可以看出,输出内容总是显示在窗体的最左端。可以人为地在Print语句中加一些空格来确定内容的输出位置,例如:

  [NextPage] 

  Print"清华大学 计算机系"

  但这不是一个好办法。VB提供了两个专门的函数:Tab(n)和Spc(n),它们与Print方法一起使用,就可以在指定的位置输出内容。

  Tab(n)函数的参数n是可选的,用来指定表达式输出时的起始列数。若忽略此参数,则将输出点移动到下一个输出区的起点。

  Spy(n)函数的参数n是必须的,用来指定输出表达式之前插入的空格数。

  例如,编写窗体的Click事件过程如下:

  Private Sub Form_Click()

  Print Tab(20);“清华大学”

  Print

  Print Tab(6);“清华大学”;Spc(10);“计算机系”

  Print Tab(7);“清华大学”;Spc(11);“计算机系”

  Print Tab(8);“清华大学”;Spc(12);“计算机系”

  Print Tab(9);“清华大学”;Spc(13);“计算机系”

  End Sub

  运行程序后单击窗体,则输出结果。 

  Cls方法用来清除由Print方法在窗体上显示的文本或使用图形方法(参见第9章)在窗体上绘制的图形。图片框控件也有Print与C1s方法。

  C1s方法的语句很简单,如下所示:

  【对象名】。Cls

  如果对象名缺省,则表明清除本窗体上的内容。这一点对于其他方法也适用。

  实例4.5使用Cls方法

  在该程序中,当用户单击窗体时,则在窗体上显示一行文本,当用户双击窗体时,窗体上的文本即被清除。

  打开【代码】窗口,编写窗体的Click与DblClick事件过程如下:

  Private Sub Form_Click()

  Print"双击可以清除窗体的内容"

  End Sub

  Private Sub Form_DblClick()

  Cls

  End Sub

 [NextPage]

  运行该程序,单击窗体,则窗体上显示"双击可以清除窗体中的内容",如图4.15所示。双击窗体,则文本被清除,如图4.17所示。再次单击窗体,则文本仍然显示在窗体的最上面,而不会显示在下一行。 

  窗体与大多数控件(如按钮控件、文本框控件等)都有Move方法,使用该方法可以使对象移动,在移动的同时还可以改变对象的大小。

  Move方法的一般格式为:

  [对象名. JMove Left [Top],[Width],[Height]

  Move方法有4个参数,其中参数Left与Top分别是指对象左上顶点的横坐标与纵坐标,参数Width与Height分别是指对象的宽度与高度。参数Left是必需的,其他参数是可选的。

  实例4.7使用Move方法

  在该程序中,每当用户单击一次鼠标,则窗体向它的右下方移动一定的距离并且越来越小。

  打开【代码】窗口,编写窗体的Click事件过程如下:

  Private Sub Form_Click()

  Move Left + 250,Top=300,Width=250,Height=250

  End Sub

  在该段代码中,Left、Top等是窗体的属性,这里省略了窗体名。

  窗体还有Show与Hide等方法,它们的功能分别是显示与隐藏窗体,下一节将专门介绍有关窗体的加载、显示、隐藏与卸载等内容。

广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved