ContainerControl.ParentForm Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Kapsayıcı denetiminin atandığı formu alır.
public:
property System::Windows::Forms::Form ^ ParentForm { System::Windows::Forms::Form ^ get(); };
[System.ComponentModel.Browsable(false)]
public System.Windows.Forms.Form ParentForm { get; }
[<System.ComponentModel.Browsable(false)>]
member this.ParentForm : System.Windows.Forms.Form
Public ReadOnly Property ParentForm As Form
Özellik Değeri
Form Kapsayıcı denetiminin atandığı. Denetim Internet Explorer içinde veya üst formun olmadığı başka bir barındırma bağlamında barındırılıyorsa bu özellik null döndürür.
- Öznitelikler
Örnekler
Aşağıdaki kod örneği iki formun nasıl oluşturulacağını gösterir: Form1
ve Form2
. IsMdiContainer özelliğini true
Form1
olarak ayarlayın ve öğesinin MdiParent değerine Form2
ayarlayın. Ardından, her formda bir düğme button1
(, ) oluşturun. Üst formdaki düğmeye tıklandığında, olay işleyicisi alt formu görüntüler. Alt formdaki düğmeye tıklandığında, olay işleyicisi üst formunun Name özelliğini görüntüler. Her iki biçimdeki olay işleyicilerinin üzerine button1
yazmak için aşağıdaki iki kod kesimini kullanın.
// The event handler on Form1.
private:
void button1_Click( Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
// Create an instance of Form2.
Form1^ f2 = gcnew Form2;
// Make this form the parent of f2.
f2->MdiParent = this;
// Display the form.
f2->Show();
}
// The event handler on Form1.
private void button1_Click(object sender, System.EventArgs e)
{
// Create an instance of Form2.
Form2 f2 = new Form2();
// Make this form the parent of f2.
f2.MdiParent = this;
// Display the form.
f2.Show();
}
' The event handler on Form1.
Private Sub button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
' Create an instance of Form2.
Dim f2 As New Form2()
' Make this form the parent of f2.
f2.MdiParent = Me
' Display the form.
f2.Show()
End Sub
// The event handler on Form2.
private:
void button1_Click( Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
// Get the Name property of the Parent.
String^ s = ParentForm->Name;
// Display the name in a message box.
MessageBox::Show( String::Concat( "My Parent is ", s, "." ) );
}
// The event handler on Form2.
private void button1_Click(object sender, System.EventArgs e)
{
// Get the Name property of the Parent.
string s = ParentForm.Name;
// Display the name in a message box.
MessageBox.Show("My Parent is " + s + ".");
}
' The event handler on Form2.
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
' Get the Name property of the parent.
Dim s As String = ParentForm.Name
' Display the name in a message box.
MessageBox.Show("My parent is " + s + ".")
End Sub