VB二次开发CAD经常遇到CAD与VB的切换问题。 当我执行一个函数,比如getpoint,取点,切换到CAD的时候, 有的用户并没有取点,也没有按esc取消,直接去点击VB的窗口。 这个时候,VB程序窗体会有一段时间没有响应,然后跳出“切换到。。。。”的对话框, 要求切换到CAD进行操作,这样在使用上,感觉不是很爽。 有没有办法当用户切换到VB窗体的时候,自动取消CAD中的函数呢? 这样,“切换到。。。”对话框就不会跳出来了。 当然,我可以采取一些曲折的方法,比如VbForm.visible=false 执行完程序后在visible=true,但这样总不如第一种方法好。 |