怎样强行关闭窗体? 我在一个窗体里有循环,有八个设备与串口通讯,用Timer控件定期去读,每次要循环八次,可能是中间间隔时间长,在我关闭窗体时,如果正好在循环过程中,窗体关闭后,会自动调用开打,要关几次才能关上,如果碰上循环完毕,就可以一次关掉,请问这个问题如何解决??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 sendmessage me.hwnd,wm_close,true,true 你在关闭时把timer的enable属性设为false就可以避免此类问题 设置一个全局变量:dim ExitLoop as Boolen在你的循环体内加上:for 循环 DoEvents if ExitLoop then exit for ...next在你的“退出”按钮中加上sub Command1_ClickExitLoop= trueUnload meend sub 我在是窗体的unload事件中写的,这样也可以吧!只是偶尔还是一次关不掉,要关二次才可以,不过比以前好多了,以前有时怎么都关不掉。能不能一次关掉呢?我错在哪了? 先关闭timer,退出其他使用了DoEvents的循环,才能彻底关闭form 怎么实现excel中的数据一条条手动导入到vb中的数据库的操作,急需 用VB做拾取颜色的程序 求代码 跪求。。。 如何实现对z4m打印机编程,急 我同时用VB打开了几个WORD文档,我怎么来区分这几个文档啊? 还是ListBox的滚动问题,用鼠标滚轮 动画设计 怎样初始化一个数组,就像c中的char str[3][]={"sdaf","sdf","dfssf"}?????? 一个链接SQL数据库的问题,请斑竹及众多高手们指点! VB运行程序不出黑框 VB高手请进:如何将一个小窗体始终显示在主窗体的顶部? 关于访问网上邻居。请高手指点!
dim ExitLoop as Boolen在你的循环体内加上:
for 循环
DoEvents
if ExitLoop then exit for
...
next在你的“退出”按钮中加上
sub Command1_Click
ExitLoop= true
Unload me
end sub
只是偶尔还是一次关不掉,要关二次才可以,不过比以前好多了,以前有时怎么都关不掉。
能不能一次关掉呢?我错在哪了?