避免/跳过在visio中删除形状

本文关键字:删除 visio 避免 | 更新日期: 2023-09-27 18:16:42

我想跳过删除与其他形状重叠的形状。

知道在什么情况下我应该这样做吗?

我尝试使用

QueryCancelSelectionDelete(ByVal Selection As IVSelection),但无法检测到哪个形状正在被删除

避免/跳过在visio中删除形状

Selection对象是将在调用QueryCancelSelectionDelete时被删除的形状的集合。除非取消删除,否则"选择"对象中的所有形状都将被删除。

您可以取消该事件,但不会删除所选的形状。

也许你可以通过编程方式删除选择框中不想跳过的其他形状…

(虽然如果你尝试,你必须小心,你不会在你的事件处理程序中再次调用你自己的删除动作…)