日期:2014-05-20  浏览次数:20995 次

C#如何实现在鼠标按下后(MouseDown事件)一直执行其内部的程序
C#如何实现在鼠标按下后(MouseDown事件)一直执行其内部的程序,松开鼠标后不再执行。

------解决方案--------------------
bool do = false;
OnMouseDown
{
do = true;
Loop();
}

OnMouseUp
{
do = false;
}

void Loop()
{
while(do)
{
//Do something
}
}


------解决方案--------------------
鼠标按下打开计时器,鼠标放开停止计时器