在窗体和图片框上显示文本

为了在窗体或图片框上显示文本,应使用 Print 方法,将该窗体或图片框的名称加在它的前面即可。为了把输出文本发送到打印机上,应使用 Printer 对象上的 Print 方法。

使用 Print 方法

Print 方法的语法是:

[object.]Print [outputlist] [{ ; | , }]

object 参数是可选项;如果被省略,则 Print 方法将应用于当前窗体。

例如,以下语句将把消息打印到:

outputlist 参数是显示在窗体或图片框上的文本。如果 outputlist 参数有多个项,它们必须用逗号或分号,或逗号和分号同时使用来进行分隔,参见本章稍后“在单行上显示不同的项”一节中的说明。

文本的截断

如果窗体或图片框太小,以至不能显示所有的文本,则文本将被切断。在什么地方截断文本,取决于文本打印开始点的位置坐标。被截断的文本不能通过滚动窗体或图片框来显示。

分层

当将文本打印到窗体上时,文本将显示在窗体上已有的任一控件 behind 的那一层上。因此,最好的方法是特意创建一个用于显示文本的窗体,把文本打印到该窗体上。有关文本和图形如何显示在窗体的层次中的详细信息,请参阅本章后面的“用 AutoRedraw 和 ClipControls 使图形分层”。