Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Linke Maustaste deaktivieren (https://www.delphipraxis.net/158218-linke-maustaste-deaktivieren.html)

xxsasch4xx 9. Feb 2011 18:43


Linke Maustaste deaktivieren
 
Habe ein Programm geschrieben, in dem man auf ein Bild klicken kann und wenn man die Maus dabei nach links oder rechts zieht dann bewegt sich das Bild mit. Ich wollte es aber so machen, dass man es nur mit der rechten Maustaste verschieben kann, weil es zu schweren fehlern kommt, wenn der User die linke Maustaste dafür benutz.
Manchmal verschwindet das Bild ganz aus der Form, auch wenn man es nur ein wenig bewegt was eigentlicht nicht passieren dürfte.
Kann man also die linke Maustaste irgendwie beim "klick" oder "Move" Ereignis außen vor lassen?

xxsasch4xx 9. Feb 2011 18:48

AW: Linke Maustaste deaktivieren
 
Kann man den Titel noch einmal ändern, wenn man einen Tippfehler gemacht hat?

WM_CLOSE 9. Feb 2011 18:55

[edit]Ja, den Titel kann man ändern[/edit]
 
Vielleicht mit mousedown, da wird glaube ich die Information mitgeliefert, welche maustaste gedrückt ist.

PS: Ich glaub man kann den Titel in Bearbeiten->Erweitert ändern.

xxsasch4xx 9. Feb 2011 19:05

AW: Linke Maustaste deaktivieren
 
Ich habs hinbekommen.

lbccaleb 9. Feb 2011 19:15

AW: Linke Maustaste deaktivieren
 
Titel änder = ersten Beitrag editieren.

hans ditter 9. Feb 2011 20:00

AW: Linke Maustaste deaktivieren
 
Ansonsten bei KeyDown. Da bekommst du mitgeschickt, welche Taste denn nun genau benutzt wird.
Also, da ist der richtige Ansatzpunkt! :D

LG, hans ditter


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