Aracılığıyla paylaş


ContainerControl.ParentForm Özellik

Tanım

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)]
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 olarak ayarlayın ve öğesinin olarak Form2Form1true ayarlayın.MdiParent 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çimde de olay işleyicilerinin üzerine yazmak button1 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

Şunlara uygulanır

Ayrıca bkz.