Antoine.st | Dialog Implementation |
Dialogどうやってダイアログを作るか、というよりも、どうやって ShowDialog() メソッドをオーバーライドするのがよいのか、というお話。 ShowDialog() では、DialogResult という値を返します。なので、できればこれに従って DialogResult を返した方がいいのかな、という気がします。しかし、たとえば InputBox() のように文字列を入力するダイアログでは、文字列を返した方がいいのかな、とも思います。 ま、この辺は悩みどころなんですけど、一般的には返す値をプロパティにして (OpenFileDialog における FileName プロパティのようなもの) おくのがよさそうですね。 |