Button.DialogResult Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe ou define um valor que é devolvido 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 de Propriedade
Um dos DialogResult valores. O valor predefinido é None.
Implementações
Exceções
O valor atribuído não é um dos valores DialogResult .
Exemplos
O seguinte exemplo de código cria um Button, define a sua DialogResult propriedade para OK, e adiciona-a 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
Observações
Se a DialogResult para esta propriedade estiver definida para qualquer coisa diferente de None, e se o formulário pai foi exibido através do ShowDialog método, clicar no botão fecha o formulário pai sem que tenha de ligar quaisquer eventos. A propriedade do DialogResult formulário é então definida para o DialogResult botão 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 as suas DialogResult propriedades para Yes, No, e Cancel.