C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 64 を表示中)
■36825 / )  Re[1]: ProcessWaitingFormでのエラーメッセージ
□投稿者/ Hongliang (411回)-(2009/06/05(Fri) 20:16:53)
その ProcessWaitingForm やら ProcessWithWaitingForm やらが Google に引っかからない、Yumi さん周辺で独自に実装されたもののようなので推測になりますが。
http://msdn.microsoft.com/ja-jp/library/system.windows.forms.dialogresult.aspx
DialogResult 列挙体の None の項目には
「ダイアログ ボックスから Nothing が返されます。つまり、モーダル ダイアログ ボックスの実行が継続します。」
とあります(「Nothing が返されます」は「何も返らない」の方がいいと思いますが)。
つまり、普通に ShowDialog を使用した場合、None を DialogResult に代入してもダイアログは閉じません。ShowDialog の返値となることもあり得ないでしょう。
None にしたとき閉じるのは、多分 ProcessWithWaitingForm の呼び出し元とかが独自に判断して DialogResult を操作したり Close を呼び出したりしてるんじゃないかな、と思われます。
返信 編集キー/


管理者用

- Child Tree -