Morgen,
ich hab schon im Archiv gesucht und hab das dumpfe Gefühl, dass nur wieder ich das Problem habe.
Ich habe eine Form mit einem „NotifyIcon“ und einen „ContextMenuStrip“. Jetzt möchte ich, dass bei einem Click auf das Icon im SystemTray die Form, wenn sie sich im Hintergrund befindet als oberstes Element angezeigt wird.
Also habe ich ein Event hinzugefügt und in dieses
this.BringToFront()
geschrieben
Da passiert überhaupt nichts.
Wenn ich
this.TopLevelControl.BringToFront()
reinschreibe, dann wird bei einem click mit der rechten Maustaste die Form nach vorne gebracht, beim Linksclick passiert wieder nichts (der Event wird aber angesprungen).
Das Einzige was zuverlässig funktioniert, ist
this.TopMost = true/false
dazu muss ich aber einen zweiten Event hinzufügen der überprüft ob gerade ausserhalb der Form gecklickt wurde, damit die Form wieder in den Hintergrund verschoben wird.
Weiß jemand zufällig warum das this.BringToFront() nicht funktioniert?
Danke schon mal
Grüße
/silvl