请教!如何在事件处理结束时关闭当前图形?
我在编写一个小程序。其中在处理一个事件时,需要在处理完后关闭图形。请问该如何实现呢?按我的理解,一个事件的处理过程没有终结时,是无法执行
thisdrawing.close动作的。事实上也是如此。总是显示“图形忙”
请教各位,如何让程序知道一个事件已经处理完毕,并且执行关闭动作呢? 通过vb编写该处理过程,通过vb实现图形打开和关闭,因为两者之间属于逻辑关联,所以没有问题! 参考:
Sub Close()<BR>Dim DOC As AcadDocument<BR>Set DOC = ThisDrawing.Application.ActiveDocument<BR> DOC.Close<BR>End Sub 这个 必须 vb里 是么 ?
不能用vba实现? 为什么提问之前不先试一下呢? 不好意思。
我不是这个意思。
我是不明白如何去操作?vba里写这样一个sub是可以的 。
但是如何触发和调用它呢?
某个事件处理的 sub中调用它
它处理完后一样要返回调用它的sub啊。
在返回之前的close语句是无效的 。
因为此时autocad认为该事件响应未处理完。
页:
[1]