2009-03-08 37 views
0

ウィンドウを閉じる場合、クローズアイコンまたはalt + f4をマウスでクリックすると、ウィンドウが閉じられる方法(つまり、 )を知りたい。この情報を得るためのイベントはありますか?ウィンドウを閉じる

答えて

2

私はあなたにこの情報を提供するためのイベントはありません。 FormClosingEventFormClosingEventArgsCloseReasonを指定していますが、理由はマウスまたはキーボードの使用を区別しないためです。 「ユーザークローズ」イベントと、「フォーム所有者が閉じている」、または「アプリケーションがタスクマネージャーからシャットダウンされた」などのイベントのみを区別します。

1

あなたが使用しているツールキットにかかわらず、閉じるボタンのクリック、Alt + F4のキーボードイベント、メニューのメニューイベントなどがあります。終了するには、可能な方法を列挙します。イベントハンドラを変更して、変数を対応する値に設定し、アプリケーションの変数をチェックして終了プロシージャをチェックします。

2

メッセージを区別するために特定のWM _...-メッセージをトラップできるかどうかにかかわらず、はしません!ユーザビリティの基本的な高さの1つは、驚きではありません。ユーザーの期待に応えます。他のすべてのアプリケーションが何をしているのか、特に絶対的な基本については、それをしてください。

関連する問題