用以将 Form 对象的图象逐位发送给打印机。
语法:object.PrintForm
说明:Print Form 将打印 Form 对象的全部可见对象和位图。在绘制图形时,如果 Auto Redraw 属性为 True,则在运行时Print Form 将打印 Form 对象或 Picture Box 控件上的图形。
Print Form 所使用的打印机是由操作系统的控制面板中的设置来决定。
(5) Refresh方法
强制全部重绘一个窗体或控件。
语法:object. Refresh
说明:在下列情况下使用 Refresh 方法:
在另一个窗体被加载时显示一个窗体的全部。
更新诸如 FileListBox 控件之类的文件系统列表框的内容。
更新 Data 控件的数据结构。
Refresh 方法不能用于 MDI 窗体,但能用于 MDI 子窗体。不能在 Menu 或 Timer 控件上使用 Refresh 方法。
通常,如果没有事件发生,窗体或控件的绘制是自动处理的。但是,有些情况下希望窗体或控件立即更新。例如,如果使用文件列表框、目录列表框或者驱动器列表框显示当前的目录结构状态,当目录结构发生变化时可以使用 Refresh 更新列表。
可以在 Data 控件上使用 Refresh 方法来打开或重新打开数据库(如果 DatabaseName, ReadOnly, Exclusive 或 Connect 属性的设置值发生改变),并能重建控件的 Recordset 属性内的 dynaset。
(6)Show方法
用以显示 MDIForm 或 Form 对象。
语法:object.Show style, ownerform
说明:
如果调用 Show 方法时指定的窗体没有装载,Visual Basic 将自动装载该窗体。
当 Show 在显示无模式窗体时,随后遇到的代码则要执行。当 Show 在显示模式窗体 (modal form) 时,则随后的代码直到该窗体被隐藏或卸载时才能执行。
当 Show 在显示模式窗体时,除了模式窗体中的对象之外不能进行输入(键盘或鼠标单击)。对其它窗体进行输入前程序必须隐藏或卸载模式窗体(通常是处于响应用户某些操作状态)。MDIForm 不能是形式的。
在模式窗体显示时,虽然应用程序中的其它窗体失效,但其它应用程序不会失效。
应用程序的启动窗体在其 Load 事件调用后会自动出现。
下面的例子说明如何使用ownerform 参数:
Private Sub cmdShowResults_Click()
' 显示模式窗体 frmResults.
frmResults.Show vbModal, Me
End Sub
(7)Cls方法
清除运行时 Form 或 Picture Box 所生成的图形和文本。
语法:object.Cls
说明:
Cls 将清除图形和打印语句在运行时所产生的文本和图形,而设计时在 Form 中使用 Picture 属性设置的背景位图和放置的控件不受 Cls 影响。如果激活 Cls 之前 Auto Redraw 属性设置为 False, 调用时该属性设置为 True,则放置在 Form 或 Picture Box 中的图形和文本也不受影响。 这就是说,通过对正在处理的对象的 Auto Redraw 属性进行操作,可以保持 Form 或 Picture Box 中的图形和文本。
调用 Cls 之后,object 的 CurrentX 和 CurrentY 属性复位为 0。