Hallo,
ich habe eine C# Applikation die mit einem Prozess kommuniziert.
Jetzt soll eine Aktion, die durch den Prozess angestossen wird, nur dann ausgeführt werden, wenn sich die Applikation im Vordergrund befindet.
Weiß jemand wie ich feststellen kann ob sich die Applikation im Vordergund befindet?
Danke Achim
Hi Achim,
vielleicht hilft dir ja die Form.ActiveForm - Eigenschaft!?
MfG
wax
Hallo csd0755,
möchtest du herausfinden, ob sich deine oder eine Anwendung im Vordergrund befindet?
zero_x
zero_x | <span style="font-size: 10;">my</span><span style="font-size: 10;">CSharp</span><span style="font-size: 10;">.de</span> - gemeinsam mehr erreichen
Für längere Zeit inaktiv.
@zero_x,
ich möchte feststellen ob sich meine Anwendung im Vrodergrund befindet.
Achim
Hallo csd0755,
heißt im Vordergrund für dich dass dein Fenster nicht durch andere Fenster verdeckt oder doch eher das dein Fenster aktiv ist?
herbivore
Hallo,
ja, eigentlich beides - sowohl im Vordergrund als auch aktiv.
Entscheidend ist aber im Vordergrund.
Es soll zu der durch den Prozess angefragten Aktion in jedem Fall auf dem Bildschirm die entsprechende optische Zuordnung sichtbar sein. Wenn nicht soll die Aktion nicht ausgeführt werden.
Achim
Hallo csd0755,
allerdings kann ein aktives Form trotzdem durch ein Form mit TopMost = true verdeckt sein.
herbivore