2017-03-08 6 views
-1
private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e) 
    { 
     ShowInTaskbar = true; 
     this.WindowState = FormWindowState.Normal; 

    } 

//アプリケーション終了時にトレイにアプリケーションアイコンを表示できません。c#アプリケーション終了後トレイに残るシステムトレイアプリケーションを作成する

+0

したがって、アプリケーションを閉じた後でもアイコンがトレイに残ります。どのようにアプリケーションを閉じるのですか? –

+0

はい、私はApplication.Exit()を使用しています。 – UmarJamil

+0

あなたのアイコンがトレイに残るようにフォームを閉じてみてください –

答えて

2

アプリケーションを終了すると、トレイアイコンが消えます。 また、最後のウィンドウを閉じると、アプリケーションが終了します。

終了する代わりにメインウィンドウを最小化して非表示にしたいとします。 WindowsフォームコードのどこかでHide();でこれを行うことができます。次に、ユーザーがフォームを表示する場合は、form.Show()を実行します。

+0

いいえ、私は私のアプリケーションのアイコンは、トレイを私はアプリケーションを閉じたままにしておきたい。 – UmarJamil

+3

私が言ったように:あなたがアプリケーションを終了すると、アイコンは消える - もう実行中のプロセスはありません。あなたは一種のランチャーのように動作する_different_アプリケーションを作ることができます。しかし、そのアプリケーションを実行する必要があります。 – RasmusW

関連する問題