1
如何獲得一個動態創建的計時器的標籤在處理其到期的函數?如何獲得一個動態創建的計時器的標籤
procedure TMainForm.TimerExpired(Sender: TObject);
begin
// how do I get the tag here?
誰是Sender
?主要形式?
如何獲得一個動態創建的計時器的標籤在處理其到期的函數?如何獲得一個動態創建的計時器的標籤
procedure TMainForm.TimerExpired(Sender: TObject);
begin
// how do I get the tag here?
誰是Sender
?主要形式?
發件人是指向您的計時器對象的指針,它調用此事件處理程序。因此,TTimer(Sender).Tag
將是您的計時器的標記值。
+1和答案。謝謝,@Blindfold – Mawg
我更喜歡一個托馬斯,發件人TTimer,以便在運行時的任何錯誤很容易診斷。 –
如果你不介意一些(在某些情況下是重要的)間接費用,那麼選中的劇組是很棒的。 – Blindfold