0

ユーザーが [X] ボタンをクリックするか、[終了] メニュー項目を選択するかに基づいて、C# で異なる動作を実装する方法はありますか?

私がやりたいのは、[X] をクリックするとトレイ アイコンに最小化されますが、トレイ アイコンを右クリックすると、[終了] オプションを含むコンテキスト メニューが表示されるようにすることです。その「終了」オプションをクリックすると、アプリケーションは終了するはずです。

Main_FormClosing(object sender, FormClosingEventArgs e) メソッドで「オブジェクト センダー」をチェックしようとしましたが、イベントがメイン クラスによって送信されていることを常に示しているように見えますか?

4

1 に答える 1

1

boolフォームにメンバーを追加します。true終了メニュー項目クリック イベント コールの直前に設定しますClose。で、そのFormClosing変数が設定されているかどうかを確認し、ロジックを適切に処理します。

于 2011-04-06T17:20:44.527 に答える