Laden...

Globales Event?

5 Antworten
2,162 Aufrufe
Letzter Beitrag: vor 21 Jahren
Globales Event?

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)

lG Bacardi Adi
http://www.p-o-t.net/

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!

:::