Einzelnen Beitrag anzeigen

Jarmen_Kell

Registriert seit: 17. Mär 2005
188 Beiträge
 
#3

Re: Prüfen ob Rechte Maustaste in Form gedrückt wurde

  Alt 11. Jun 2005, 14:27
Dafür würde ich dir zu OnMouseDown / OnMouseUp raten.
In der Procedure wird dir der Status einiger Standard-Tasten geliefert.
Die rechte Maustaste heißt SSRight.
Insgesamt sieht es dann also folgendermaßen aus:

Delphi-Quellcode:
procedure TForm1.PnlRightMouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer); // Shift = Tastenstatus
begin
  if SSRight in Shift then MacheEtwas;
end;
  Mit Zitat antworten Zitat