VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。
基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。
独自のダイアログフォームで、ボタンがクリックされたときに親フォームに返す値を設定するには、DialogResultプロパティを使用します。
DialogResult列挙体
メンバ名 | 説明 |
---|---|
Abort | 中止を意味します |
Cancel | キャンセルを意味します |
Ignore | 無視を意味します |
No | いいえを意味します |
None | ダイアログボックスからNothingを返します。つまりダイアログボックスの実行が継続します。 |
OK | OKを意味します |
Retry | 再試行を意味します |
Yes | はいを意味します |
********** Form1のコード ********** Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim frmDialog As New Form2 Dim Result As System.Windows.Forms.DialogResult Result = frmDialog.ShowDialog() MessageBox.Show(Result.ToString() & "が選択されました。") End Sub ********** Form2のコード ********** Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 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 End Sub