Zitat von
DeddyH:
Wäre OnMouseDown nicht angebrachter?
Um DeddyHs Vorschlag mal weiterzuführen:
Delphi-Quellcode:
procedure TForm1.Button1MouseDown(Sender: TObject);
begin
Aktion.Starten;
end;
procedure TForm1.Button1MouseUp(Sender: TObject);
begin
Aktion.Beenden;
end;
Allerdings kann der Benutzer die Maustaste auch außerhalb des Buttons loslassen, so das Button1.OnMouseUp nicht ausgeführt wird.
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."