Button.DialogResult プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ボタンをクリックしたときに親フォームに返される値を取得または設定します。
public:
virtual property System::Windows::Forms::DialogResult DialogResult { System::Windows::Forms::DialogResult get(); void set(System::Windows::Forms::DialogResult value); };
public virtual System.Windows.Forms.DialogResult DialogResult { get; set; }
member this.DialogResult : System.Windows.Forms.DialogResult with get, set
Public Overridable Property DialogResult As DialogResult
プロパティ値
DialogResult 値のいずれか 1 つ。 既定値は None
です。
実装
例外
代入された値が、DialogResult 値ではありません。
例
次のコード例では、 を Button作成し、そのプロパティを DialogResult に OK
設定し、 Formに追加します。
private:
void InitializeMyButton()
{
// Create and initialize a Button.
Button^ button1 = gcnew Button;
// Set the button to return a value of OK when clicked.
button1->DialogResult = ::DialogResult::OK;
// Add the button to the form.
Controls->Add( button1 );
}
private void InitializeMyButton()
{
// Create and initialize a Button.
Button button1 = new Button();
// Set the button to return a value of OK when clicked.
button1.DialogResult = DialogResult.OK;
// Add the button to the form.
Controls.Add(button1);
}
Private Sub InitializeMyButton()
' Create and initialize a Button.
Dim button1 As New Button()
' Set the button to return a value of OK when clicked.
button1.DialogResult = DialogResult.OK
' Add the button to the form.
Controls.Add(button1)
End Sub
注釈
このプロパティの が DialogResult 以外 None
に設定されていて、 メソッドを通じて ShowDialog 親フォームが表示された場合、ボタンをクリックすると、イベントをフックしなくても親フォームが閉じます。 その後、ボタンが DialogResult クリックされると、フォームの プロパティが ボタンの に設定 DialogResult されます。
たとえば、[はい/いいえ/キャンセル] ダイアログ ボックスを作成するには、単に 3 つのボタンを追加し、そのプロパティを DialogResult 、No
、および Cancel
にYes
設定します。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET