2013年计算机等二级考试VB基础教程:VB用户界面设计基础_第3页

考试站(www.examzz.com)   【考试站:中国教育考试第一门户】   2013年7月8日
 (4)Print From方法

  用以将 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。


相关文章