楼主 建议你 改在 mousemove时间里面 写 检查是不是 鼠标按下状态.

解决方案 »

  1.   

    因为System.Threading.TimerCallback是线程,所以不能对界面做太多的处理,很不幸,CanvasPanel.Capture = true就不幸,
    可以改为使用System.Windows.Forms.Timer控件吧,肯定可以的。
      

  2.   

    我是新手,我想问一下  System.Windows.Forms.MouseEventArgs  
    为什么我的System.下找不到Windows啊?需要什么using引用吗?好心人顺便告诉我一下,十分感谢~
      

  3.   

    labelLarge_MouseDown
    ----------------------------
    不要写在MouseDown里面,根据你的需求,可以写在 click 事件里面
    click表示单击,DoubleClick是双击,要是你想判断鼠标拖动,可以写在move事件中!
      

  4.   

    谢谢,确实应该写在move事件中,多谢各位。