2
我想處理MarkerEvent,但是我得到一個compliation錯誤,說我的方法與委託不匹配。VSTO Visio 2010處理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的一些東西。
馬克嗨!非常感謝!它現在有效。我真的忽視了我最後一個參數是int。無論如何,最初它是一個整數,但第二個是很長的,儘管文檔說它應該是一個很長的時間,但也造成了一個錯誤。我猜,C#和VB有不同的長度。 – 2011-03-08 14:17:23
馬克抱歉拼寫錯誤,你的名字一開始。 – 2011-03-08 14:25:19
@Mike沒有難過的感覺;坦率地說,你已經習慣了; p – 2011-03-08 15:05:32