2012-03-20 3 views
0

私はこれを使用して、私のVisioのスタンドアロンプ​​ログラムをダブルクリックして実装しました:VisioのC#のDoubleClick

http://www.mikeborozdin.com/post/Handling-the-Double-Click-Event-with-the-Visio-API.aspx

をしかし、私はのmouseUpを使用して開始して以来、それは動作を停止。私はどのようにdoubleClickを実装するために "double mouseUp"を使用することができるかを示すことができるいくつかのC#サンプルコードがありますか?これは可能ですか?

ありがとうございます。

答えて

0

私は解決策を見つけた:)

private DateTime firstClick = DateTime.Now; 

    private void axDrawingControl1_MouseUpEvent(object sender, AxMicrosoft.Office.Interop.VisOcx.EVisOcx_MouseUpEvent e) 
    { 
     if (DateTime.Now < firstClick.AddMilliseconds(SystemInformation.DoubleClickTime)) 
     { 
      ShapeDoubleClick(sender, e); 
     } 

     firstClick = DateTime.Now; 
    } 

ロドリゴ

関連する問題