⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 2.htm

📁 vb基础教程源文件 处学者必备
💻 HTM
📖 第 1 页 / 共 5 页
字号:

<p><span lang=EN-US>Move 方法的语法包含下列部分: </span></p>

<table border=0 cellspacing=0 cellpadding=0 style='mso-cellspacing:0cm;
 mso-padding-alt:0cm 0cm 0cm 0cm'>
 <tr>
  <td width=91 valign=top style='width:68.25pt;padding:0cm 0cm 0cm 0cm'>
  <p align=center style='text-align:center'><strong>部分 </strong></p>
  </td>
  <td width=492 valign=top style='width:369.0pt;padding:0cm 0cm 0cm 0cm'>
  <p align=center style='text-align:center'><strong>描述 </strong></p>
  </td>
 </tr>
 <tr>
  <td width=91 valign=top style='width:68.25pt;padding:0cm 0cm 0cm 0cm'>
  <p><span lang=EN-US>object </span></p>
  </td>
  <td width=492 valign=top style='width:369.0pt;padding:0cm 0cm 0cm 0cm'>
  <p>可选的。一个对象表达式,其值为“应用于”列表中的一个对象。如果省略<span lang=EN-US> object ,带有焦点的窗体缺省为
  object 。 </span></p>
  </td>
 </tr>
 <tr>
  <td width=91 valign=top style='width:68.25pt;padding:0cm 0cm 0cm 0cm'>
  <p><span lang=EN-US>left </span></p>
  </td>
  <td width=492 valign=top style='width:369.0pt;padding:0cm 0cm 0cm 0cm'>
  <p>必需的。单精度值,指示<span lang=EN-US> object 左边的水平坐标 (x- 轴 ) 。 </span></p>
  </td>
 </tr>
 <tr>
  <td width=91 valign=top style='width:68.25pt;padding:0cm 0cm 0cm 0cm'>
  <p><span lang=EN-US>top </span></p>
  </td>
  <td width=492 valign=top style='width:369.0pt;padding:0cm 0cm 0cm 0cm'>
  <p>可选的。单精度值,指示<span lang=EN-US> object 顶边的垂直坐标 (y- 轴 ) 。 </span></p>
  </td>
 </tr>
 <tr>
  <td width=91 valign=top style='width:68.25pt;padding:0cm 0cm 0cm 0cm'>
  <p><span lang=EN-US>Width </span></p>
  </td>
  <td width=492 valign=top style='width:369.0pt;padding:0cm 0cm 0cm 0cm'>
  <p>可选的。单精度值,指示<span lang=EN-US> object 新的宽度。 </span></p>
  </td>
 </tr>
 <tr>
  <td width=91 valign=top style='width:68.25pt;padding:0cm 0cm 0cm 0cm'>
  <p><span lang=EN-US>height </span></p>
  </td>
  <td width=492 valign=top style='width:369.0pt;padding:0cm 0cm 0cm 0cm'>
  <p>可选的。单精度值,指示<span lang=EN-US> object 新的高度。 </span></p>
  </td>
 </tr>
</table>

<p><strong>说明: </strong>只有<span lang=EN-US> left 参数是必须的。但是,要指定任何其它的参数,必须先指定出现在语法中该参数前面的全部参数。例如,如果不先指定
left 和 top 参数,则无法指定 width 参数。任何没有指定的尾部的参数则保持不变。 </span></p>

<p><strong>(<span lang=EN-US>3) Print 方法 </span></strong></p>

<p>在<span lang=EN-US> Immediate 窗口中显示文本。 <br>
<b><br>
<strong>语法: object . Print [ outputlist ] </strong><br>
<br>
</b>Print 方法的语法具有下列对象限定符和部分: </span></p>

<table border=0 cellspacing=0 cellpadding=0 style='mso-cellspacing:0cm;
 mso-padding-alt:0cm 0cm 0cm 0cm'>
 <tr>
  <td width=103 style='width:77.25pt;padding:0cm 0cm 0cm 0cm'>
  <p align=center style='text-align:center'><strong>部分 </strong></p>
  </td>
  <td width=492 style='width:369.0pt;padding:0cm 0cm 0cm 0cm'>
  <p align=center style='text-align:center'><strong>描述 </strong></p>
  </td>
 </tr>
 <tr>
  <td width=103 valign=top style='width:77.25pt;padding:0cm 0cm 0cm 0cm'>
  <p><span lang=EN-US>object </span></p>
  </td>
  <td width=492 valign=top style='width:369.0pt;padding:0cm 0cm 0cm 0cm'>
  <p>必需的。对象表达式,其值为“应用于”列表中的对象。 </p>
  </td>
 </tr>
 <tr>
  <td width=103 valign=top style='width:77.25pt;padding:0cm 0cm 0cm 0cm'>
  <p><span lang=EN-US>outputlist </span></p>
  </td>
  <td width=492 valign=top style='width:369.0pt;padding:0cm 0cm 0cm 0cm'>
  <p>可选的。要打印的表达式或表达式的列表。如果省略,则打印一空白行。 </p>
  </td>
 </tr>
</table>

<p>    <span lang=EN-US>outputlist 参数具有以下语法和部分: </span></p>

<p><strong>    <span lang=EN-US>{Spc(n) | Tab(n)} expression charpos </span></strong></p>

<table border=0 cellspacing=0 cellpadding=0 style='mso-cellspacing:0cm;
 mso-padding-alt:0cm 0cm 0cm 0cm'>
 <tr>
  <td width=91 style='width:68.25pt;padding:0cm 0cm 0cm 0cm'>
  <p align=center style='text-align:center'><strong>部分 </strong></p>
  </td>
  <td width=504 style='width:378.0pt;padding:0cm 0cm 0cm 0cm'>
  <p align=center style='text-align:center'><strong>描述 </strong></p>
  </td>
 </tr>
 <tr>
  <td width=91 style='width:68.25pt;padding:0cm 0cm 0cm 0cm'>
  <p><strong><span lang=EN-US>Spc(n) </span></strong></p>
  </td>
  <td width=504 valign=top style='width:378.0pt;padding:0cm 0cm 0cm 0cm'>
  <p>可选的。用来在输出中插入空白字符,这里,<span lang=EN-US> n 为要插入的空白字符数。 </span></p>
  </td>
 </tr>
 <tr>
  <td width=91 style='width:68.25pt;padding:0cm 0cm 0cm 0cm'>
  <p><strong><span lang=EN-US>Tab(n) </span></strong></p>
  </td>
  <td width=504 valign=top style='width:378.0pt;padding:0cm 0cm 0cm 0cm'>
  <p>可选的。用来将插入点定位在绝对列号上,这里,<span lang=EN-US> n 为列号。使用无参数的 Tab(n) 将插入点定位在下一个打印区的起始位置。
  </span></p>
  </td>
 </tr>
 <tr>
  <td width=91 style='width:68.25pt;padding:0cm 0cm 0cm 0cm'>
  <p><strong><span lang=EN-US>expression </span></strong></p>
  </td>
  <td width=504 valign=top style='width:378.0pt;padding:0cm 0cm 0cm 0cm'>
  <p>可选。要打印的数值表达式或字符串表达式。 </p>
  </td>
 </tr>
 <tr>
  <td width=91 style='width:68.25pt;padding:0cm 0cm 0cm 0cm'>
  <p><strong><span lang=EN-US>Charpos </span></strong></p>
  </td>
  <td width=504 valign=top style='width:378.0pt;padding:0cm 0cm 0cm 0cm'>
  <p>可选。指定下个字符的插入点。使用分号<span lang=EN-US> (;) 直接将插入点定位在上一个被显示的字符之后。使用 Tab(n) 将插入点定位在绝对列号上。使用无参数的
  Tab 将插入点定位在下一个打印区的起始位置。如果省略 charpos ,则在下一行打印下一字符。 </span></p>
  </td>
 </tr>
</table>

<p><strong>说明 </strong>: </p>

<p>    <span lang=EN-US>¨ 可以用空白或分号来分隔多个表达式。 <br>
<br>
¨ 对系统指定的国别设置,用小数点分隔符将所有打印到 Immediate 视窗的数据正确格式化。关键字要用适用于主应用程序的语言输出。 <br>
¨ 对于 Boolean 数据,或者打印 True 或者打印 False 。根据主机应用程序的地区设置来翻译 True 和 False 关键字。 <br>
     ¨ 使用系统能识别的标准短日期格式书写 Date 数据。当日期或时间部件丢失或为零时,只书写已提供的部件。 <br>
<br>
¨ 如果 outputlist 数据是 Empty ,则无内容可写。但是,如果 outputlist 数据是 Null ,则输出 Null 。在输出 Null
关键字时,要把关键字正确翻译出来。 <br>
<br>
¨ 要把错误数据作为 Error errorcode 输出。在输出 Error 关键字时,要把关键字正确翻译出来。 <br>
<br>
¨ 如果在具有缺省显示空间的模块外使用此方法,则需要 object 。例如,如果没有指定对象就在标准模块上调用此方法,则将导致错误发生,但是,如果在窗体模块上进行调用,则会在窗体上显示“
outputlist” 。 </span></p>

<p><strong>注意 </strong>: 因为<span lang=EN-US> Print 方法是按照字符比例进行打印,所以字符数与字符所占据的宽度固定的列的数目无关。例如,像
“W” 这样的宽字母占据的宽度超过一固定列宽,而像 &quot;i&quot; 这样的窄字母占据的宽度则较小。考虑到要使用比平均字符更宽的空间,表列一定要留有足够余地。另外,也可以使用固定间距的字体(像
Courier 字体)来确保每一字符均只占一列。 </span></p>

<p><strong>(<span lang=EN-US>4) PrintFrom 方法 </span></strong></p>

<p>用以将<span lang=EN-US> Form 对象的图象逐位发送给打印机。 <br>
<b><br>
<strong>语法: object.PrintForm </strong><br>
<br>
<strong>说明 </strong></b>: PrintForm 将打印 Form 对象的全部可见对象和位图。在绘制图形时,如果 AutoRedraw 属性为
True ,则在运行时 PrintForm 将打印 Form 对象或 PictureBox 控件上的图形。 <br>
<br>
¨ PrintForm 所使用的打印机是由操作系统的控制面板中的设置来决定。 </span></p>

<p><strong>(<span lang=EN-US>5) Refresh 方法 </span></strong></p>

<p>强制全部重绘一个窗体或控件。<span lang=EN-US> <br>
<b><br>
<strong>语法: object.Refresh </strong><br>
<br>
<strong>说明: </strong></b>在下列情况下使用 Refresh 方法: <br>
<br>
  ¨ 在另一个窗体被加载时显示一个窗体的全部。 <br>
<br>
¨ 更新诸如 FileListBox 控件之类的文件系统列表框的内容。 <br>
<br>
¨ 更新 Data 控件的数据结构。 <br>
<br>
      Refresh 方法不能用于 MDI 窗体,但能用于 MDI 子窗体。不能在 Menu 或 Timer 控件上使用 Refresh 方法。 </span></p>

<p>通常,如果没有事件发生,窗体或控件的绘制是自动处理的。但是,有些情况下希望窗体或控件立即更新。例如,如果使用文件列表框、目录列表框或者驱动器列表框显示当前的目录结构状态,当目录结构发生变化时可以使用<span
lang=EN-US> Refresh 更新列表。 </span></p>

<p>可以在<span lang=EN-US> Data 控件上使用 Refresh 方法来打开或重新打开数据库(如果 DatabaseName,
ReadOnly, Exclusive 或 Connect 属性的设置值发生改变),并能重建控件的 Recordset 属性内的 dynaset 。 </span></p>

<p><strong>(<span lang=EN-US>6) Show 方法 </span></strong></p>

<p>用以显示<span lang=EN-US> MDIForm 或 Form 对象。 <br>
<b><br>
<strong>语法: object.Show style, ownerform </strong></b><br>
<br>
Show 方法的语法包含下列部分: </span></p>

<table border=0 cellspacing=0 cellpadding=0 style='mso-cellspacing:0cm;
 mso-padding-alt:0cm 0cm 0cm 0cm'>
 <tr>
  <td width=115 valign=top style='width:86.25pt;padding:0cm 0cm 0cm 0cm'>
  <p align=center style='text-align:center'><strong>部分 </strong></p>
  </td>
  <td width=511 valign=top style='width:383.25pt;padding:0cm 0cm 0cm 0cm'>
  <p align=center style='text-align:center'><strong>描述 </strong></p>
  </td>
 </tr>
 <tr>
  <td width=115 valign=top style='width:86.25pt;padding:0cm 0cm 0cm 0cm'>
  <p><span lang=EN-US>object </span></p>
  </td>
  <td width=511 valign=top style='width:383.25pt;padding:0cm 0cm 0cm 0cm'>
  <p>可选的。一个对象表达式,其值为“应用于”列表中的一个对象。如果省略<span lang=EN-US> object ,则与活动窗体模块关联的窗体缺省为
  object 。 </span></p>
  </td>
 </tr>
 <tr>
  <td width=115 valign=top style='width:86.25pt;padding:0cm 0cm 0cm 0cm'>
  <p><span lang=EN-US>Style </span></p>
  </td>
  <td width=511 valign=top style='width:383.25pt;padding:0cm 0cm 0cm 0cm'>
  <p>可选的。一个整数,它用以决定窗体是模式还是无模式 。如果<span lang=EN-US> style 为 0 ,则窗体是无模式的;如果 style
  为 1 ,则窗体是模式的。 </span></p>
  </td>
 </tr>
 <tr>
  <td width=115 valign=top style='width:86.25pt;padding:0cm 0cm 0cm 0cm'>
  <p><span lang=EN-US>Ownerform </span></p>
  </td>
  <td width=511 valign=top style='width:383.25pt;padding:0cm 0cm 0cm 0cm'>
  <p>可选的。字符串表达式,指出部件所属的窗体被显示。对于标准的<span lang=EN-US> Visual Basic 窗体,使用关键字 Me 。 </span></p>
  </td>
 </tr>
</table>

<p><strong>说明 </strong>:<span lang=EN-US> <br>
<br>
¨ 如果调用 Show 方法时指定的窗体没有装载, Visual Basic 将自动装载该窗体。 <br>
<br>
¨ 当 Show 在显示无模式窗体时,随后遇到的代码则要执行。当 Show 在显示模式窗体 (modal form) 时,则随后的代码直到该窗体被隐藏或卸载时才能执行。
<br>
<br>
¨ 当 Show 在显示模式窗体时,除了模式窗体中的对象之外不能进行输入(键盘或鼠标单击)。对其它窗体进行输入前程序必须隐藏或卸载模式窗体(通常是处于响应用户某些操作状态)。
MDIForm 不能是形式的。 <br>
<br>
¨ 在模式窗体显示时,虽然应用程序中的其它窗体失效,但其它应用程序不会失效。 <br>
<br>
¨ 应用程序的启动窗体在其 Load 事件调用后会自动出现。 </span></p>

<p>下面的例子说明如何使用<span lang=EN-US> ownerform 参数: <br>
<br>
Private Sub cmdShowResults_Click() <br>
      ' 显示模式窗体 frmResults. <br>
       frmResults.Show vbModal, Me <br>
    End Sub </span></p>

<p><strong>(<span lang=EN-US>7) Cls 方法 </span></strong></p>

<p>清除运行时<span lang=EN-US> Form 或 PictureBox 所生成的图形和文本。 <br>
<b><br>
<strong>   语法: object.Cls </strong><br>
<br>
<strong>说明 </strong></b>: <br>
<br>
¨ Cls 将清除图形和打印语句在运行时所产生的文本和图形,而设计时在 Form 中使用 Picture 属性设置的背景位图和放置的控件不受 Cls 影响。如果激活
Cls 之前 AutoRedraw 属性设置为 False , 调用时该属性设置为 True ,则放置在 Form 或 PictureBox 中的图形和文本也不受影响。
这就是说,通过对正在处理的对象的 AutoRedraw 属性进行操作,可以保持 Form 或 PictureBox 中的图形和文本。 <br>
<br>
¨ 调用 Cls 之后, object 的 CurrentX 和 CurrentY 属性复位为 0 。 </span></p>

<p><strong><span lang=EN-US>3. 窗体的常用事件 </span></strong><span lang=EN-US><br>
<b><br>
<strong>  (1) Load 事件 </strong></b><br>
<br>
这个事件发生在窗体被装入内存时,且发生在窗体出现在屏幕之前。窗体出现之前, Visual Basic 会看一看 Load 事件里有没有代码,如果有,那么它先执行这些代码,再让窗体出现在屏幕上。
</span></p>

<p><strong>  <span lang=EN-US>(2) Click 事件, Dblclick 事件 </span></strong><span
lang=EN-US><br>
<br>
这两个事件在单击或双击窗体时发生。不过单击窗体里的控件时,窗体的 Click 事件并不会发生, Visual Basic 会去看控件的 Click 事件里有没有代码。
</span></p>

<p><strong>  <span lang=EN-US>(3) Activate ( 活动事件 ) 与 Deactivate (非活动事件) </span></strong><span
lang=EN-US><br>
<br>
    显示多个窗体时,可以从一个窗体切换到另一个窗体。每次激活一个窗体时,发生 Activate 事件,而前一个窗体发生 Deactivate 事件。 </span></p>

<p><strong>(<span lang=EN-US> 4 ) Resize 事件 </span></strong><span lang=EN-US><br>
<br>
在窗体被改变大小时会触发此事件。 </span></p>

<p><strong><span lang=EN-US>4. 窗体的控制 </span></strong></p>

<p><strong><span lang=EN-US>(1) 装入或卸出窗体 </span></strong><span lang=EN-US><br>
<br>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -