|
发表于 2011-10-9 13:18:58
|
显示全部楼层
广东省汕尾市
一、添加引用
windowsbase
二、添加命名空间
using System.Windows.Threading;
三、定义一些全局变量
public System.Windows.Threading.DispatcherTimer dispatcherTimer;
public int count;//用于计时间
四、添加一些事件
包括鼠标按下、鼠标弹起、DispatcherTimer的tick()事件
private void frmMain_MouseDown(object sender, MouseEventArgs e)
{
dispatcherTimer = new System.Windows.Threading.DispatcherTimer();
dispatcherTimer.Tick += new EventHandler(dispatcherTimer_Tick);
dispatcherTimer.Interval = new TimeSpan(0, 0, 1);
count = 0;
dispatcherTimer.Start();
}
private void frmMain_MouseUp(object sender, MouseEventArgs e)
{
dispatcherTimer.Stop();
MessageBox.Show("按了"+count.ToString()+"秒");
}
private void dispatcherTimer_Tick(object sender, EventArgs e)
{
count++;
} |
|