我正在尝试处理 MarkerEvent,但是我收到一个编译错误,指出我的方法与委托(delegate)不匹配。
Application.MarkerEvent += new Visio.EApplication_MarkerEventEventHandler(Application_MarkerEvent);
//...
private void Application_MarkerEvent(Visio.Application application, int sequence, int context)
{
}
基本上,我从具有 VB 示例的 Visio 2010 SDK 中复制了该方法签名。
编写该代码的目的是处理形状上的双击事件。我愿意接受你关于我如何以不同方式做到这一点的建议。但是,我只是在网上阅读了有关 MarkerEvent 的内容。
最佳答案
根据 the docs ,最后一个参数是一个字符串。
所以:
private void Application_MarkerEvent(Visio.Application application,
int sequence, string context)
{
}
但是您应该也只能使用+=
tabtab
关于c# - VSTO Visio 2010 处理 MarkerEvent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5230445/