ていうか、表示ダイアログの使い方って言うか、
仕様が変。

DoModalしたきゃ、表示ダイアログクラス化して、
パブリックなメンバ変数にアクセスして設定するとかしなきゃダメ。
そうすりゃ何でもあり。自由自在!!