1

フォームが別のフォームから閉じられていることをどのように検出できるのか疑問に思っています。たとえば、メインクライアントに送信者と呼ばれる別のフォームを開かせたとします。送信者フォームがメインクライアントフォームから閉じていることをどのように検出しますか?

4

3 に答える 3

3

フォームの終了イベントにイベント ハンドラーをアタッチします。

これにより、フォームを閉じたときにやりたいことが何でもできるようになります。

于 2014-09-23T20:51:56.977 に答える
3

FormClosing「ANOTHER FORM」からイベントハンドラーをイベントにアタッチできます

form.FormClosing += (sender, eventArgs) =>
{
    //Do your magic here
};

イベントもありますがSystem.Windows.Forms.Forms.Closing、.NET 2.0 以降では非推奨になっています

于 2014-09-23T20:59:10.363 に答える