VSTO Visio 2010 Handling MarkerEvent - PullRequest
2 голосов
/ 08 марта 2011

Я пытаюсь обработать MarkerEvent, однако получаю ошибку компиляции, в которой говорится, что мой метод не соответствует делегату.

Application.MarkerEvent += new Visio.EApplication_MarkerEventEventHandler(Application_MarkerEvent);
//...
private void Application_MarkerEvent(Visio.Application application, int sequence, int context)
    {
    }

По сути, я скопировал подпись этого метода из Visio 2010 SDK,хотя был пример VB.

Смысл написания этого кода заключается в обработке события doubleclick на фигуре.Я открыт для вашего предложения о том, как я могу сделать это по-другому.Тем не менее, я только читаю только об этой вещи MarkerEvent в сети.

1 Ответ

1 голос
/ 08 марта 2011

Согласно документам , последний параметр является строкой.

Итак:

private void Application_MarkerEvent(Visio.Application application,
     int sequence, string context)
{
}

Но вы должны также просто иметь возможность использовать += tab tab

...