Button.DialogResult Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, возвращаемое родительской форме при нажатии кнопки.
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.