3466.html

来自「VB技巧问答10000例,是一个教程」· HTML 代码 · 共 23 行

HTML
23
字号
<html>
  <head>
    <title>Re: 注意 DoEvents</title>
  </head>
  <body bgcolor="#FFFFFF" vlink="#808080">
    <center>
      <h1>Re: 注意 DoEvents</h1>
    </center>
<hr size=7 width=75%>

<hr size=7 width=75%><p>
Posted by <a href="mailto:evan@mail.infotech.com.tw">Evan</a> on June 24, 1998 at 20:29:58:<p>
In Reply to: <a href="3457.html">Re: 注意 DoEvents</a> posted by Eric Liu on June 24, 1998 at 14:14:05:<p>
: <br>: : 你的第一个问题有些奇怪。如果程式真的只有那样少少几行的话,是不可能发生这种现象的。<p>: : 唯一的可能就是你在储存资料的程式有使用到 DoEvents,如果你有用到 DoEvents 的话,在你程式储存中将有可以触发多次的 cmdOK_Click,或是 Unload Me 之后仍有程式在执行,导致 Form 会延迟 unload。这点请你检查一下。<p>: 如你所说 果然是 DoEvents 造成的不过想再请教<br>: 我曾把 Me.Enable 设成 False  但无效<p>: Private Sub CmdOk_Click()<br>:   Me.Enabled=False<br>:   If SaveData = 0 Then<br>:       Unload Me<br>:   Else<br>:       Me.Enabled=True<br>:   End if<br>: End Sub <p>: 照理说在 SaveData 中即使有 DoEvents 可<br>: 储存多次的 "cmdOK_Click" Event<br>: 但这些 Event 遇到 Me.Enable = Fasle 也应该无效<br>: 怎么还是会触发<p>笨静宛耶..<br>    你要不要用 ctrl_break 再用 ctrl_L 去看看发生了<br>那些event 啊..^^ <br>                               Evan..<br>
<br>
<br><hr size=7 width=75%><p>
<a name="followups">Follow Ups:</a><br>
<ul><!--insert: 3466-->
</ul><!--end: 3466-->
<br><hr size=7 width=75%><p>

</body></html>

⌨️ 快捷键说明

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