Button.DialogResult Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define um valor que é retornado ao formulário pai quando o botão é clicado.
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
Valor da propriedade
Um dos valores de DialogResult. O valor padrão é None
.
Implementações
Exceções
O valor atribuído não é um dos valores DialogResult.
Exemplos
O exemplo de código a seguir cria um Button, define sua DialogResult propriedade como OK
e a adiciona a um 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
Comentários
Se o DialogResult dessa propriedade for definido como algo diferente None
de e se o formulário pai tiver sido exibido por meio do ShowDialog método , clicar no botão fechará o formulário pai sem precisar conectar eventos. A propriedade do DialogResult formulário é definida como o DialogResult do botão quando o botão é clicado.
Por exemplo, para criar uma caixa de diálogo "Sim/Não/Cancelar", basta adicionar três botões e definir suas DialogResult propriedades como Yes
, No
e Cancel
.