Autor Beitrag
henny
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 126



BeitragVerfasst: Fr 12.06.09 18:29 
Welches ereignis ist für die rechte maustaste der maus zuständig?


Moderiert von user profile iconNarses: Topic aus Delphi Language (Object-Pascal) / CLX verschoben am Fr 12.06.2009 um 18:45
DeddyH
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Fr 12.06.09 18:40 
Wie wäre es mit OnMouseDown und da den Button auswerten?
henny Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 126



BeitragVerfasst: Fr 12.06.09 19:14 
was heißt auswerten?
DeddyH
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Fr 12.06.09 21:57 
Das heißt nachschauen, was in der übergebenen Variablen "Button" steht.
henny Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 126



BeitragVerfasst: Sa 13.06.09 11:24 
Was heißt
"Das heißt nachschauen, was in der übergebenen Variablen "Button" steht."?
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19339
Erhaltene Danke: 1752

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Sa 13.06.09 11:32 
Du bekommst den gedrückten Button in OnMouseDown in Button übergeben...
Und wenn das mbRight ist, dann wars die rechte Maustaste, also schau nach, ob Button = mbRight ist.
henny Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 126



BeitragVerfasst: Fr 19.06.09 14:03 
und wie schaue ich das dann genau nach?
und wie vereinbare ich "Button"?
DeddyH
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Fr 19.06.09 14:29 
Mach doch einfach mal im OI einen Doppelklick auf "OnMouseDown" und schau Dir die Methodensignatur an. Du bekommst Button bereits übergeben.
René R.Fo.
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 116

Win7
Delphi5 Delphi2005
BeitragVerfasst: Do 25.06.09 14:48 
Nein es gibt eine vor definirte eigenschaft PopupMenu :idea: :!: :idea: :!: :idea:

_________________
If Promille or Cannabis.Volumen > IQ then
dec(Gehirnzellen.Anzahl);
DeddyH
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Do 25.06.09 14:54 
Und was hat das mit der Frage zu tun? Nachts ist es auch dunkler als draußen :roll:
Gausi
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 8554
Erhaltene Danke: 480

Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
BeitragVerfasst: Do 25.06.09 15:25 
Es ist in der Regel so, dass sich ein Kontextmenü öffnet, wenn man irgendwo die rechte Maustaste drückt. Wenn man einer Komponente ein Popup-Menü zuordnet, dann passiert auch genau das bei einem Rechtsklick. Die Antwort kann also durchaus was mit der Frage zu tun haben, da der TE nicht genau spezifiziert hat, was bei einem Rechtsklick passieren soll. ;-)

Und außerdem: Cola schmeckt besser als aus dem Glas. :mrgreen:

_________________
We are, we were and will not be.
DeddyH
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Do 25.06.09 15:39 
Dass Kontextmenüs sich normalerweise bei Betätigung der rechten Maustaste öffnen, ist mir durchaus geläufig ;). Aber die Frage war ja nicht "wie öffne ich ein Popmenü", sondern welches Ereignis bei Betätigen der Maustaste ausgelöst wird bzw. wie man da die Buttons unterscheiden kann. Das bringt einen ja nicht zwangsgerade zu Kontextmenüs.
ffgorcky
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 573

WIN XP/2000 & 7Prof (Familie:Win95,Win98)

BeitragVerfasst: Mo 29.06.09 19:02 
Hat sich Deine Frage denn jetzt erledigt?
Das hatte jaenicke doch schon hier geschrieben.
Und die Prozedur OnMouseDown bekommst Du doch bei einem Doppelclick auf das Ereignis unter den Eigenschaften der anzusprechenden Komponente.
R4id
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 28

Win XP Home, Win XP Prof.
D7 Prof., D2006 Arch., BCB2006 Arch.
BeitragVerfasst: Mo 29.06.09 19:36 
Wie wärs mit OnContextPopup ?