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 됩니다.
예를 들어 "예/아니요/취소" 대화 상자를 만들려면 3개의 단추를 추가하고 해당 DialogResult 속성을 Yes
a0 No
/>로 설정하면 됩니다 Cancel
.