Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Wie kann ich TTimerereignis mit Parameterübergabe aufrufen ? (https://www.delphipraxis.net/60812-wie-kann-ich-ttimerereignis-mit-parameteruebergabe-aufrufen.html)

madina 12. Jan 2006 15:01


Wie kann ich TTimerereignis mit Parameterübergabe aufrufen ?
 
Hallo,

wie konnte ich diesen Timerereignis wie folgt aufrufen:

Timer1Timer(Sender: TObject; TreeView1);

// Eieignis wie folgt definiert, um verschiedene TreeView's einsetzen zu können
procedure TForm1.Timer1Timer(Sender: TObject; TreeView: TTreeView);
begin
TreeView.Add(Nil, 'Hello');
end;

mfg

Aenogym 12. Jan 2006 15:03

Re: Wie kann ich TTimerereignis mit Parameterübergabe aufruf
 
hi,

dazu müsstest du schon deine eigene Timer-komponente von TTimer ableiten und auch dein eigenes TimerEvent definieren.
mit dem TTimer aus der VCL geht das so nicht.

aeno

jim_raynor 12. Jan 2006 15:08

Re: Wie kann ich TTimerereignis mit Parameterübergabe aufruf
 
Du könntest zum Beispiel die Eigenschaft Tag des TTimers missbrauchen.

Mit

Delphi-Quellcode:
Timer1.Tag:=Integer(Treeview1)
kannst den Zeiger auf ein Treeview da drin ablegen und in OnTimer kannst du dann mit
Delphi-Quellcode:
TTreeView(Timer1.Tag)
darauf zugreifen.

madina 16. Jan 2006 07:36

Re: Wie kann ich TTimerereignis mit Parameterübergabe aufruf
 
Hallo Hr jim_raynor,

Ihr Tip funktioniert danke.

mfg


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:56 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz