procedure TTimerSpeedButton.MouseUp (Button: TMouseButton; Shift: TShiftState; X, Y: Integer); begin inherited MouseUp (Button, Shift, X, Y); if FRepeatTimer <> nil then FRepeatTimer.Enabled := False; end; procedure TTimerSpeedButton.TimerExpired (Sender: TObject); begin FRepeatTimer.Interval := RepeatPause; if (FState = bsDown) and MouseCapture then begin tryClick; except FRepeatTimer.Enabled := False; raise; end; end; end; end.
如图
这是Delphi开发工具所用的Object Pascal,面向对象的Pascal语言
参考
如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!
Delphi,面向对象的Pascal (Object Pascal)