他の画面のクロージングイベントでキャンセルされたらメイン画面を閉じないよ うにしたい。
- 題名: 他の画面のクロージングイベントでキャンセルされたらメイン画面を閉じないよ うにしたい。
- 著者: satoshi
- 日時: 2013/07/03 1:22:37
- ID: 31686
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: 他の画面のクロージングイベントでキャンセルされたらメイン画面を閉じないよ うにしたい。
- 著者: 管理人
- 日時: 2013/07/03 4:38:05
- ID: 31687
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: 他の画面のクロージングイベントでキャンセルされたらメイン画面を閉じないよ うにしたい。
- 著者: shu
- 日時: 2013/07/03 8:19:46
- ID: 31688
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: 他の画面のクロージングイベントでキャンセルされたらメイン画面を閉じないよ うにしたい。
- 著者: satoshi
- 日時: 2013/07/08 22:30:49
- ID: 31713
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
お世話になります。
メインメニューのような画面があり、そこから画面が呼び出されるというプログラムを作成しています。
メイン画面のクロージング時にApplication.Exitを呼び出しています。
その際にメインメニューから呼び出された画面のクロージングイベントが走り、各画面のクロージングイベント内の終了確認ダイアログが表示されます。
各画面の終了ダイアログで、終了をキャンセルしたときにメインメニューのクロージングをキャンセルしたいのですがどのようにすればよいのでしょうか?
Application.Exitは各画面のクロージング内でキャンセルされるとExitがキャンセルされるようなのですが、クロージングイベント自体はキャンセルされないためメイン画面が閉じてしまいます。