Visio C# DoubleClick

Started by RodrigoCampos, March 20, 2012, 11:10:41 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

RodrigoCampos

I have implemented double-Click on my Visio C# standalone program using this:

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

But since I started using mouseUp, it stopped working. Anyone have some C# sample code that can show me how I can use "double mouseUp" to implement doubleClick?Is this possible?

Thank you in advance,
Rodrigo Campos

RodrigoCampos

I found out the solution :)

        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;
        }

Rodrigo