2
MarkerEvent를 처리하려고하는데 내 메서드가 대리자와 일치하지 않는다는 오류 메시지가 나타납니다.VSTO Visio 2010 처리 MarkerEvent
Application.MarkerEvent += new Visio.EApplication_MarkerEventEventHandler(Application_MarkerEvent);
//...
private void Application_MarkerEvent(Visio.Application application, int sequence, int context)
{
}
기본적으로 VB 예제를 사용하는 Visio 2010 SDK에서 해당 메서드 서명을 복사했습니다.
해당 코드를 작성하는 시점은 도형에서 doubleclick 이벤트를 처리하는 것입니다. 내가 다른 방식으로 그것을 할 수있는 방법에 대한 귀하의 제안에 대해 열려 있습니다. 그러나 그저 MarkerEvent에 관한 내용 만 인터넷에서 읽었습니다.
안녕하세요 마크를 사용할 수 있어야합니다! 고마워요! 이제 작동합니다. 필자는 마지막 매개 변수가 int임을 간과했다. 어쨌든, 원래는 int 였지만, 두 번째 것은 긴 문서 였음에도 불구하고 오랫동안 오류가 발생했습니다. C#과 VB에는 서로 다른 견해가 있습니다. –
Marc 처음에는 이름을 잘못 입력하여 죄송합니다. –
@ 마이크의 힘든 감정; 솔직히 그것에 익숙해진다; p –