Entwickler-Ecke
WinForms - Mausereignisse aussehalb Steuerelementbereich
mariog86 - Mi 02.05.07 10:53
Titel: Mausereignisse aussehalb Steuerelementbereich
Hallo
Ich habe ein Steuerlement von einer Scrollbar abgeleitet und benötigte dazu die MouseDown und MouseUp Ereignisse, die die Scrollbar standartmässig nicht weiterleitet. Also habe ich die WndProc Methode überschrieben und rufe MouseDown und MouseUp selber auf. Manchmal sollen die MouseDown und MouseUp Ereignisse auch nicht an die Base-Klasse weitergeleitet werden, was ich erreiche, indem ich dann einfach base.WndProc nicht aufrufe.
Jetzt zum Problem:
Wenn ich die linke Maustaste drücke, gedrückt halte und den Mauszeiger aus dem Bereich der Scrollbar hinaus verschiebe, bekomme ich weiterhin die MouseMove-Events und auch noch ein MouseUp-Event. Leite ich nun das MouseDown-Event nicht an die Base-Klasse weiter, erhalte ich die MouseMove-Events nicht mehr, wenn ich den Bereich des Steuerelemnts verlasse. Was muss ich machen, damit ich diese Events erhalte, ohne das MouseDown-Event der Base-Klasse weiterzuleiten?
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!