【问题标题】:Visio C# DoubleClickVisio C# 双击
【发布时间】:2012-03-22 18:07:47
【问题描述】:

我已经使用这个实现了双击我的 Visio 独立程序:

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

但自从我开始使用 mouseUp 后,它就停止了工作。任何人都有一些 C# 示例代码可以告诉我如何使用“double mouseUp”来实现 doubleClick?这可能吗?

提前谢谢你。

【问题讨论】:

    标签: c# visio double-click


    【解决方案1】:

    我找到了解决方案:)

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

    罗德里戈

    【讨论】:

      猜你喜欢
      • 2011-10-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-01
      • 1970-01-01
      • 2021-12-17
      • 1970-01-01
      • 2019-08-05
      相关资源
      最近更新 更多