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 值。 預設值是 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 按鈕的 。
例如,若要建立 [是/否/取消] 對話方塊,只要新增三個按鈕,並將其 DialogResult 屬性設定為 Yes 、 No 和 Cancel 。