【发布时间】:2015-08-04 21:10:58
【问题描述】:
我正在为 C# 中的 visio 编写一个小层管理器作为插件(或插件?)。因此,在更改图层名称或在没有我的图层管理器的情况下创建新图层之后,我需要一个事件。其余的已经完成了。但是,我不知道如何开始。
如何获取图层事件(名称更改、新图层、删除图层、重命名图层...)?
谢谢 海子
【问题讨论】:
我正在为 C# 中的 visio 编写一个小层管理器作为插件(或插件?)。因此,在更改图层名称或在没有我的图层管理器的情况下创建新图层之后,我需要一个事件。其余的已经完成了。但是,我不知道如何开始。
如何获取图层事件(名称更改、新图层、删除图层、重命名图层...)?
谢谢 海子
【问题讨论】:
与图层相关的事件是响应页面的单元格更改事件。所以你可以给 ActivePage.CellChanged 设置一个事件。
当事件处于活动状态时,您可以检查已更改的单元格以仅获取与图层相关的事件。我通过检查 cell.LocalName.StartsWith("Layer.") 来做到这一点。
【讨论】: