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
.