Tastatur / Mausereignisse abfangen

19/06/2008 - 11:26 von Simon Kurz | Report spam
Hallo,
ich habe eine Anwendung, in der für verschiedene Aufaben, die Panels
ausgetauscht werden. Nun möchte ich so etwas wie einen Bildschirmschoner für
die Anwendung einfügen. Es soll nach einer bestimmten Zeit eine Abmeldung in
der Anwendung erfolgen (nicht am Windows abmelden). Also, das Startpanel mit
der Anmeldemaske anzeigen, wenn keine Tastatur oder Mausereignisse auf die
Anwendung erfolgt sind. Wie kann ich das lösen? Für die Tasten gibt es ja das
KeyPreview. Aber wie geht das mit der Maus?
Bis jetzt lasse ich einen Timer laufen, der zurückgesetzt wird, wenn ein
Tastaturereigniss kommt. Oder geht das auch "eleganter"?
 

Lesen sie die antworten

#1 Frank Dzaebel
19/06/2008 - 11:48 | Warnen spam
Hallo Simon,

Wie kann ich das lösen? Für die Tasten gibt es ja das
KeyPreview. Aber wie geht das mit der Maus?
Bis jetzt lasse ich einen Timer laufen, der zurückgesetzt wird, wenn ein
Tastaturereigniss kommt. Oder geht das auch "eleganter"?



Zum Beispiel:

[Application.AddMessageFilter-Methode (System.Windows.Forms)]
http://msdn.microsoft.com/de-de/lib...ilter.aspx

[IMessageFilter-Schnittstelle (System.Windows.Forms)]
http://msdn.microsoft.com/de-de/lib...ilter.aspx


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen