AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi der Event OnMouseMove reagiert nicht bei gedrükter Maustaste
Thema durchsuchen
Ansicht
Themen-Optionen

der Event OnMouseMove reagiert nicht bei gedrükter Maustaste

Ein Thema von thomas2009 · begonnen am 6. Feb 2009 · letzter Beitrag vom 6. Feb 2009
Antwort Antwort
thomas2009
(Gast)

n/a Beiträge
 
#1

der Event OnMouseMove reagiert nicht bei gedrükter Maustaste

  Alt 6. Feb 2009, 22:09
Hallo

was muss man machen, damit der Event OnMouseMove bei gedrückter Maustaste reagiert ?

wenn die Maustaste nicht gedrückt ist und lege ich auf den Panel, dann funktioniert
es ja. Aber wenn ich die Taste wo anderes zum Beispiel auf Form1 anklicke und gedrückt halte und dann gehe ich vorbei auf PANEL dann passiert nichts

Delphi-Quellcode:
procedure TForm1.Panel1MouseMove(Sender: TObject; Shift: TShiftState; X,
  Y: Integer);
begin
caption:='Der Mauszeiger war oder ist über mich ; )';
end;
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.181 Beiträge
 
Delphi 12 Athens
 
#2

Re: der Event OnMouseMove reagiert nicht bei gedrükter Maust

  Alt 6. Feb 2009, 23:08
das hängt wohl damit zusammen, daß das die WM_MOUSEMOVE-Nachricht an das Fenster gesendet wird, wo die Taste niedergedrückt wurde und diese Nachricht nunmal immer nur an Control gesendet wird.

Frag mal Form1.OnMouseMove und schau dort, was die währenddessen macht
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
Benutzerbild von Sunlight7
Sunlight7

Registriert seit: 17. Sep 2006
Ort: Sonnensystem, Zentral
1.522 Beiträge
 
Delphi 5 Standard
 
#3

Re: der Event OnMouseMove reagiert nicht bei gedrükter Maust

  Alt 6. Feb 2009, 23:46
Das liegt am Delphi-Referenz durchsuchenMouseCapture.

Nicht gerade schön, aber es hilft, [oh]ReleaseCapture;[/oh] im OnMouseDown Event zu platzieren
Vllt hilfts auch, Delphi-Referenz durchsuchencsCaptureMouse aus dem Delphi-Referenz durchsuchenControlStyle der Controls zu entfernen
Windows: Ja - Microsoft: Nein -> www.ReactOS.org
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:45 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