2016-05-20 13 views
1

Ich führe mein Programm aus, das später ein Formular anzeigt. Sobald ich es minimiert habe, wird es in den Systemschrank geschrumpft. mein Systemtray-Symbol Doppelklick tut:C#: Wiederherstellen Window Ausführen derselben exe

Show(); 
Activate(); 
WindowState = FormWindowState.Normal; 

, die die Form wieder zeigt. Funktioniert.

Frage: Wie kann dies durchgeführt werden, während die gleiche exe wieder statt Doppelklick auf das Trayicon?

Problem: ShowWindow (Handle, SW_MAX) zeigt das Fenster an, aber einige Elemente in dem Formular fehlen. HINWEIS: Dies passiert nicht, wenn ich das Tray-Icon doppelklicke.

Antwort

0

dies hilfreich sein wird, können Sie den aktuellen Prozess läuft oder nicht finden, wenn Sie den Prozess erneut ausgeführt wird, kann, wenn Laufen Sie den aktuellen Prozess Link

+0

Fenster wird jetzt maximiert maximieren, aber einige Elemente in der Form tun nicht angezeigt werden. Warum kann das sein? – Joel