0

Form1 のデザイナーに notifyIcon を追加しました。それから私はそれを隠しました:

private void Form1_Resize(object sender, EventArgs e)
        {
            if (FormWindowState.Minimized == WindowState)
                Hide();
        }

次に、デザイナー contextMenuStrip に追加します。プロパティ ContextMenuStrip の notifyIcon で、 contextMenuStrip1 を選択しました。

次に、項目編集メニューの contextMenuStrip で、テスト用にそれと呼ばれる新しい項目を追加しました: Close Application 。

アプリケーションを実行しているときにサイズを変更してフォームを非表示にすると、トレイ アイコンにアイコンが表示されます。アイコンを右クリックすると、メニューが表示されます。 アプリケーションを閉じる

ここで問題は、Close Application のイベントを作成する場所/方法です。マウスの左ボタンで 1 回クリックすると、何かが実行されます。(アプリケーションを閉じます)

4

1 に答える 1

1

[Close Application] メニュー項目をダブルクリックして、挿入されたスタブ ハンドラーを取得します。次に、フォームの Close() メソッドを追加します。

    private void closeApplicationToolStripMenuItem_Click(object sender, EventArgs e)
    {
        this.Close();
    }

編集:わかりやすくするための写真を次に示します。

ダブルクリックしてデフォルトのハンドラを取得

于 2013-06-04T19:37:45.393 に答える