OnMouseMove是当鼠标移动到控件时会触发一个事件。如何让鼠标移动到窗口后2秒钟后触发?如果不足2秒就不触发。
ngyxh 2003-08-04 11:05:24
比如:
procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
begin
showmessage('asdf');
end;
能不能在鼠标移动到TForm1时后两秒钟后触发该事件,而不是移动到TForm1时立即触发。
有的同志告诉我用sleep(2000)来实现,可是这样有一个问题。不足2秒钟时,鼠标离开窗体,事件同样触发,我要的结果与hint的效果差不多。如果不足2秒时就不触发这个事件。再次谢谢大家。