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 + -
显示快捷键?