xxxtttxxx 发表于 2008-6-1 22:26:00

VB与CAD窗体切换请教!

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

azjmjsj 发表于 2008-6-1 23:53:00

是不是想要下面程序的那种效果?

xxxtttxxx 发表于 2008-6-2 12:37:00

楼上兄弟的方法是做成cad的子窗体吗?
希望能有代码共享一下。
另外,做成cad的子窗体的时候,万一我的vb程序崩溃,会影响到cad吗?

xxxtttxxx 发表于 2008-6-2 18:35:00

做成cad的子窗体,如果cad关闭,程序也就关闭了吧?

azjmjsj 发表于 2008-6-3 19:30:00

我的方法是做成了cad的子窗体
做成cad的子窗体,如果cad关闭,程序确实也就关闭了
页: [1]
查看完整版本: VB与CAD窗体切换请教!