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“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 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 “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 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
|