为了在窗体或图片框上显示文本,应使用 Print 方法,将该窗体或图片框的名称加在它的前面即可。为了把输出文本发送到打印机上,应使用 Printer 对象上的 Print 方法。
Print 方法的语法是:
[object.]Print [outputlist] [{ ; | , }]
object 参数是可选项;如果被省略,则 Print 方法将应用于当前窗体。
例如,以下语句将把消息打印到:
MyForm.Print "This is a form."
picMiniMsg.Print "This is a picture box."
Print "This is the current form."
Printer.Print "This text is going to the printer."
outputlist 参数是显示在窗体或图片框上的文本。如果 outputlist 参数有多个项,它们必须用逗号或分号,或逗号和分号同时使用来进行分隔,参见本章稍后“在单行上显示不同的项”一节中的说明。
如果窗体或图片框太小,以至不能显示所有的文本,则文本将被切断。在什么地方截断文本,取决于文本打印开始点的位置坐标。被截断的文本不能通过滚动窗体或图片框来显示。
当将文本打印到窗体上时,文本将显示在窗体上已有的任一控件 behind 的那一层上。因此,最好的方法是特意创建一个用于显示文本的窗体,把文本打印到该窗体上。有关文本和图形如何显示在窗体的层次中的详细信息,请参阅本章后面的“用 AutoRedraw 和 ClipControls 使图形分层”。