Hi,
ich habe folgendes vor, bei meinem Programm meldet man sich als Benutzer an, klickt man nun eine gewisse Zeit (zb. 20min) keine Button, keine Texteingabe oder ähnliches so soll der Benutzer wieder abgemeldet werden!
Nun meine Frage, gibt es ein Globales Event für Windows Form? Oder muss ich den bei jedem ClickEvent, Texteingabe usw. prüfen ob die Zeit abgelaufen ist?
Wißt ihr was ich meine 😁
Siehe: System.Windows.Forms.Timer
MfG VizOne
Ich glaub er meint was anders 😁
Es gibt beim Form die Eigenschaft KeyPreview. Dann sollte Ereignisse zuerst vom Form und dann von den andern Steuerelementen abgefragt werden. Allerdings ist mir aufgefallen das das nicht immer funktioniert. (bzw bei bestimmten Steuerelementen nicht funktioniert)
Ich würde dann einen IMessageFilter implementieren und mit Application.AddMessageFilter einbinden.
MfG VizOne
Vielen Dank für die Antworten 🙂, ich glaube der Weg mit Application.AddMessageFilter ist schon der richtige Ansatz. Werde das jetzt mal versuchen!