Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Rechte Maustaste (https://www.delphipraxis.net/4931-rechte-maustaste.html)

Pseudemys Nelsoni 17. Mai 2003 09:24


Rechte Maustaste
 
huhu,

wollt mal fragen wie ich auf ein rechtsklick reagieren kann

gruss silent 8)

Daniel B 17. Mai 2003 09:29

Hallo,

OnMouseUp, OnMouseDown. :roll:

Grüsse, Daniel :hi:

Pseudemys Nelsoni 17. Mai 2003 09:31

huhu

jo da hab ich mein text drinne, aber da reagierts auf links und rechts, oder kann man das auch einzeln einstellen?

=)

Daniel B 17. Mai 2003 09:34

Hallo,

ich der Prozedur, musst Du erst nach der rechten Maustaste mit if Abfragen.
VK_RBUTTON wäre die rechte Maustaste.

Grüsse, Daniel :hi:

PS: Sonstige VK_Codes gibt es auch hier:
http://www.delphipraxis.net/viewtopic.php?t=1310

Pseudemys Nelsoni 17. Mai 2003 09:40

Delphi-Quellcode:
procedure TForm11.Image13MouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
  if Button = VK_RBUTTON then
  GetBmp(ImageList4, 11, Image13);
end;
so kommt bei mir immer "inkompatible typen"

btw die thx für die vkeys :)

Daniel B 17. Mai 2003 10:06

Hallo,

so, hier ist die Lösung, an der Stelle geht dies mit VK_RBUTTON nicht. Sorry!
Delphi-Quellcode:
procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
  if Button = mbLeft then
    ShowMessage('linke Maustaste');
  if Button = mbRight then
    ShowMessage('rechte Maustaste');
end;
Grüsse, Daniel :hi:

Pseudemys Nelsoni 17. Mai 2003 10:10

danke sehr :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:16 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