自作ダイアログを閉じる前に、DialogResultプロパティに値を設定する。ここで設定できる値は、DialogResultクラスが持っている変数を利用しよう。
- this.DialogResult = DialogResult.OK;
- this.Close();
- pf.ShowDialog();
- if (pf.DialogResult==DialogResult.OK) {
- ・・・・
- }
情報工学技術を利用した教育支援、いわゆる教育工学の研究やってます。研究に関係する技術動向(プログラミングねた)や、日常の覚書き、呟きなどを書いていこうかと思います。今のところ、初歩的なプログラムネタばっかりですが、、、、長い目でお付き合いください。
this.DialogResult = DialogResult.OK; this.Close();このようにしておけば、下記のように自作のフォームをShowDialog()メソッドで開き、閉じたあとにDialogResultプロパティを参照することで、ダイアログ的な処理を行うことができる。
pf.ShowDialog(); if (pf.DialogResult==DialogResult.OK) { ・・・・ }
0 件のコメント:
コメントを投稿