【问题标题】:Check how long is pressed the left mouse button检查鼠标左键按下了多长时间
【发布时间】:2015-10-23 03:20:36
【问题描述】:

如何检查我单击鼠标右键的时间,然后处理一些单击事件?

例如:我有一个ListViewOnPreviewMouseLeftButtonDown 事件和一个ListViewOnPreviewMouseLeftButtonUp 事件,现在我想检查我实际按下鼠标左键的时间 - 没有计时器

【问题讨论】:

    标签: c# wpf events time buttonclick


    【解决方案1】:

    在每个事件中使用 DateTime 变量:

    DateTime start,end;
    

    在停机事件中:

    start=DateTime.Now;
    

    在 Up 事件中:

     end=DateTime.Now;
     TimeSpan difference = end - start;
     double secs = difference.TotalSecs;
    

    【讨论】:

    • 谢谢。现在,如何在 ListViewOnPreviewMouseLeftButtonDown 事件中处理 PreviewMouseMove 事件?
    猜你喜欢
    • 1970-01-01
    • 2011-04-26
    • 1970-01-01
    • 2011-02-28
    • 1970-01-01
    • 1970-01-01
    • 2010-10-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多