Hallo Deep-Sea,
Zitat:
Das ein Deaktivierungsereginis erst eintreten kann, wenn etwas auch mal aktiv war, leuchtet ja eigentlich ein ^^
Darum habe ich geschrieben:
Zitat:
Alle Versuche nach dem Show dieser den Focus zu geben sind gescheitert
Zu diesen Versuchen gehören auch alle aus Deinem geposteten Link.
Mit dem anderen hast Du natürlich recht es wäre Form2.FormDeactivate. Ich habe den geposteten Code einfach so sinngemäss ungetestet hingeschrieben.
Das ist aber nicht relevant für mein Problem.
Die Frage anders formuliert:
Aus einem Timer wird Form2.Show aufgerufen. Danach wird Form2 Topmost gesetzt. Wie aktiviere ich nun Form2 so dass bei einem Mausklick ausserhalb meiner Application ApplicationDeactivate ausgelöst wird? Und dies ohne einen Systemweiten Maushook.