- 278 名前:デフォルトの名無しさん mailto:sage [2010/02/19(金) 13:20:06 ]
- QueryUnload イベント
フォームまたはアプリケーションが閉じられる直前に発生します。 MDIForm オブジェクトが閉じられる場合は、QueryUnload イベントはまずそのMDI フォームに対して発生し、次にすべてのMDI 子フォームに対して発生します。 QueryUnload イベントをキャンセルするフォームがなければ、Unload イベントがまず MDI フォーム以外のすべてのフォームに対して発生し、 次に MDI フォームに対して発生します。 子フォームまたは Form オブジェクトが閉じられる場合は、そのフォームに対して、QueryUnload イベント、Unload イベントの順にイベントが発生します。 通常、QueryUnload イベント プロシージャは、各フォームでのすべての処理を、アプリケーションが閉じられる前に確実に完了するために使用します。 たとえば、フォームに入力された新しいデータをユーザーがまだ保存していない場合、そのデータを保存するかどうかをユーザーに確認することができます。 アプリケーションが閉じられるときに、QueryUnload イベント プロシージャまたは Unload イベント プロシージャ内で Cancel プロパティを真 (True) に設定すると、 アプリケーションを閉じる処理を中止することができます。 QueryUnload イベントはすべてのフォームに対して、それらのフォームのアンロード処理が始まる前に発生します。 一方、Unload イベントは各フォームがアンロードされるたびに発生します。 MSDNライブラリより引用
|

|