Form.MdiParent 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이 폼의 현재 MDI(다중 문서 인터페이스) 부모 폼을 가져오거나 설정합니다.
public:
property System::Windows::Forms::Form ^ MdiParent { System::Windows::Forms::Form ^ get(); void set(System::Windows::Forms::Form ^ value); };
[System.ComponentModel.Browsable(false)]
public System.Windows.Forms.Form MdiParent { get; set; }
[System.ComponentModel.Browsable(false)]
public System.Windows.Forms.Form? MdiParent { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.MdiParent : System.Windows.Forms.Form with get, set
Public Property MdiParent As Form
속성 값
MDI 부모 폼을 나타내는 Form입니다.
- 특성
예외
이 속성에 할당된 Form이 MDI 컨테이너로 표시되지 않은 경우
또는 이 속성에 할당된 Form이 자식 폼이면서 MDI 컨테이너 폼인 경우
또는 이 속성에 할당된 Form이 다른 스레드에 있는 경우
예제
다음 예제에서는 MDI 애플리케이션에서 자식 양식을 만드는 방법을 보여 줍니다. 예제 코드는 고유한 텍스트가 있는 양식을 만들어 자식 양식을 식별합니다. 이 예제에서는 MdiParent 속성을 사용하여 폼이 자식 폼임을 지정합니다. 이 예제에서는 해당 속성이 설정된 true
폼 IsMdiContainer 에서 예제의 코드를 호출하고 폼에 이름이 지정된 childCount
프라이빗 클래스 수준 정수 변수가 있어야 합니다.
private:
void CreateMyChildForm()
{
// Create a new form to represent the child form.
Form^ child = gcnew Form;
// Increment the private child count.
childCount++;
// Set the text of the child form using the count of child forms.
String^ formText = String::Format( "Child {0}", childCount );
child->Text = formText;
// Make the new form a child form.
child->MdiParent = this;
// Display the child form.
child->Show();
}
private void CreateMyChildForm ()
{
// Create a new form to represent the child form.
Form child = new Form();
// Increment the private child count.
childCount++;
// Set the text of the child form using the count of child forms.
String formText = "Child " + childCount;
child.Text = formText;
// Make the new form a child form.
child.MdiParent = this;
// Display the child form.
child.Show();
}
Private Sub CreateMyChildForm()
' Create a new form to represent the child form.
Dim child As New Form()
' Increment the private child count.
childCount += 1
' Set the text of the child form using the count of child forms.
Dim formText As String = "Child " + childCount.ToString()
child.Text = formText
' Make the new form a child form.
child.MdiParent = Me
' Display the child form.
child.Show()
End Sub
설명
MDI 자식 양식을 만들려면 MDI 부모 양식이 될 항목을 자식 양식 MdiParent 의 속성에 할당 Form 합니다. MDI 자식 양식에서 이 속성을 사용하여 모든 자식 양식에 필요한 전역 정보를 가져오거나 모든 자식 양식에 작업을 수행하는 메서드를 호출할 수 있습니다.
참고
두 개 있는 경우 MenuStrip 설정 하는 MDI 자식 폼의 컨트롤 IsMdiContainer 하 true
부모 폼 병합 중 하나만 내용의 MenuStrip 컨트롤입니다. 사용 하 여 Merge 내용을 병합 하 여 추가 자식 MenuStrip MDI 부모 폼의 컨트롤입니다.