想自学教程的朋友,就来教程巴巴。
教程巴巴
当前位置: 主页 > 图文 > 网络编程教程 >

计算机等级考试二级VB基础教程(4)

发布时间:2013-12-27 17:19 点击:
分享到:
【评论本教程】 【挑错本教程】
------分隔线----------------------------


  (2)Move方法
   用以移动 MDIForm、Form 或控件。
 
  语法:object . Move  left, top, width, height
说明:只有 left 参数是必须的。但是,要指定任何其它的参数,必须先指定出现在语法中该参数前面的全部参数。例如,如果不先指定 left 和 top 参数,则无法指定 width 参数。任何没有指定的尾部的参数则保持不变。
  (3)Print 方法
  在 Immediate 窗口中显示文本。
 
  语法:object . Print [outputlist]
 
     Print 方法的语法具有下列对象限定符和部分:  

部分
描述
Object
必需的。对象表达式,其值为“应用于”列表中的对象。
outputlist
可选的。要打印的表达式或表达式的列表。如果省略,则打印一空白行。

outputlist 参数具有以下语法和部分:
  {Spc(n) | Tab(n)} expression charpos
  说明:
  可以用空白或分号来分隔多个表达式。
 
  对系统指定的国别设置,用小数点分隔符将所有打印到 Immediate 视窗的数据正确格式化。关键字要用适用于主应用程序的语言输出。
  对于 Boolean 数据,或者打印 True 或者打印 False。根据主机应用程序的地区设置来翻译 True 和 False 关键字。  
  使用系统能识别的标准短日期格式书写 Date 数据。当日期或时间部件丢失或为零时,只书写已提供的部件。
   如果 outputlist 数据是 Empty,则无内容可写。但是,如果 outputlist 数据是 Null,则输出 Null。在输出 Null 关键字时,要把关键字正确翻译出来。
  要把错误数据作为 Error errorcode 输出。在输出 Error 关键字时,要把关键字正确翻译出来。
  如果在具有缺省显示空间的模块外使用此方法,则需要 object。例如,如果没有指定对象就在标准模块上调用此方法,则将导致错误发生,但是,如果在窗体模块上进行调用,则会在窗体上显示“outputlist”。
  注意:因为 Print 方法是按照字符比例进行打印,所以字符数与字符所占据的宽度固定的列的数目无关。例如,像 “W” 这样的宽字母占据的宽度超过一固定列宽,而像 "i" 这样的窄字母占据的宽度则较小。考虑到要使用比平均字符更宽的空间,表列一定要留有足够余地。另外,也可以使用固定间距的字体(像 Courier 字体)来确保每一字符均只占一列。
  (4)PrintFrom方法
  用以将 Form 对象的图象逐位发送给打印机。
 
  语法:object.PrintForm
 
  说明:PrintForm 将打印 Form 对象的全部可见对象和位图。在绘制图形时,如果 AutoRedraw 属性为 True,则在运行时PrintForm 将打印 Form 对象或 PictureBox 控件上的图形。
 
  PrintForm 所使用的打印机是由操作系统的控制面板中的设置来决定。
  (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
相关文章