Folgendes: Da es mehrere TImage's gibt, muss ich zum unterscheiden diese mit Hints versehen und Prüfe diese dann mit
TImage(Sender).Hint ...
und wenn ich mir das jetzt ansehe
Delphi-Quellcode:
Procedure TMyForm.FormCreate(Sender : TObject);
Begin
DeferredClickTimer.Enabled := False;
DeferredClickTimer.Interval := GetDoubleClickInterval()+50; // Ich glaub, die Methode heißt so.
End;
Procedure TMyForm.MyControlClick(Sender : TObject);
Begin
DeferredClickTimer.Enabled := False;
DeferredClickTimer.Enabled := True;
End;
Procedure TMyForm.MyControlDoubleClick(Sender : TObject);
Begin
DeferredClickTimer.Enabled := False;
ExecuteTheDoubleClickMethod();
End;
Procedure TMyForm.DeferredClickTimerTimer(Sender : TObject);
Begin
DeferredClickTimer.Enabled := False;
ExecuteTheClickMethod();
End;
muss ich ja dann den Hint bzw. den String an den Timer weitergeben und deshalb frage ich ob es nicht eine andere Methode gibt als über eine Variable