FORM问题,谢谢!

smenya 2003-08-19 12:06:12
form.show vbmodal 模式能否自动卸载?
...全文
104 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
smenya 2003-08-19
  • 打赏
  • 举报
回复
麻烦请各位高手告诉小妹,DOEVENTS如何使用,最好能详细说明,谢谢!
cooner 2003-08-19
  • 打赏
  • 举报
回复
加个标志位变量,在满足一定条件时卸载
smenya 2003-08-19
  • 打赏
  • 举报
回复
不能用定时器拉
KillAllError 2003-08-19
  • 打赏
  • 举报
回复
自己在form里面+个定时器,再窗体初始时启动,时间到了卸了,不就完了!
晕死。
smenya 2003-08-19
  • 打赏
  • 举报
回复
我的意思是form.show vbmodal 过段时间后,自动卸载
didishu0807 2003-08-19
  • 打赏
  • 举报
回复
unload form1 是卸载窗体
set form1=nothing 从内存中卸载
射天狼 2003-08-19
  • 打赏
  • 举报
回复
自动卸载什么意思,可以UNLOAD FORM
strongfisher 2003-08-19
  • 打赏
  • 举报
回复

使用 DoEvents

尽管 Timer 事件是后台处理的最好工具,对耗时极多的任务,情况更是如此,但是,DoEvents 函数还是
提供了一种取消任务的简便方法。例如,下列代码将显示一个 "Process" 按钮,单击这个按钮时,它将
变成 "Cancel" 按钮。再次单击按钮又将中断正在执行的任务。

'此按钮标题是 "Process"
Private Sub Command1_Click()
'过程的所有实例都共享静态变量。
strongfisher 2003-08-19
  • 打赏
  • 举报
回复
过程,放弃控制权最好使用定时器或通过委派任务给 ActiveX EXE 部件来完成。以后,任务还是完全独立
于应用程序,多任务及时间片由操作系统来处理。

小心 确保以 DoEvents 放弃控制权的过程,在第一次 DoEvents 返回之前,不能再次被其他部分的代码调
用;否则会产生不可预料的结果。此外,如果其它的应用程序可能会和本过程以不可预知的方式进行交
互操作,那么也不要使用 DoEvents,因为此时不能放弃控制权。
strongfisher 2003-08-19
  • 打赏
  • 举报
回复
DoEvents



转让控制权,以便让操作系统处理其它的事件。

DoEvents 函数会返回一个 Integer,以代表 Visual Basic 独立版本中打开的窗体数目,例如,Visual Basic,
专业版,在其它的应用程序中,DoEvents 返回 0。

DoEvents 会将控制权传给操作系统。当操作系统处理完队列中的事件,并且在 SendKeys 队列中的所有
键也都已送出之后,返回控制权。

DoEvents 对于简化诸如允许用户取消一个已启动的过程 — 例如搜寻一个文件 — 特别有用。对于长时间

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧