VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。
基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。
独自のダイアログフォームで、ボタンがクリックされたときに親フォームに返す値を設定するには、DialogResultプロパティを使用します。
DialogResult列挙体
メンバ名 | 説明 |
Abort | 中止を意味します |
Cancel | キャンセルを意味します |
Ignore | 無視を意味します |
No | いいえを意味します |
None | ダイアログボックスからNothingを返します。つまりダイアログボックスの実行が継続します。 |
OK | OKを意味します |
Retry | 再試行を意味します |
Yes | はいを意味します |
//***** Form1のコード ***** //Form1 - Button1クリック時の処理 private void Button1_Click(object sender, EventArgs e) { Form2 frmDialog = new Form2(); System.Windows.Forms.DialogResult Result; Result = frmDialog.ShowDialog(); MessageBox.Show(Result.ToString() + "が選択されました。"); } //***** Form2のコード ***** private void Form2_Load(object sender, EventArgs e) { button1.DialogResult = DialogResult.OK; button2.DialogResult = DialogResult.Cancel; button3.DialogResult = DialogResult.Abort; button4.DialogResult = DialogResult.Retry; button5.DialogResult = DialogResult.Ignore; button6.DialogResult = DialogResult.Yes; button7.DialogResult = DialogResult.No; }