Form.AddOwnedForm(Form) Metoda

Definice

Přidá do tohoto formuláře vlastní formulář.

public:
 void AddOwnedForm(System::Windows::Forms::Form ^ ownedForm);
public void AddOwnedForm (System.Windows.Forms.Form ownedForm);
public void AddOwnedForm (System.Windows.Forms.Form? ownedForm);
member this.AddOwnedForm : System.Windows.Forms.Form -> unit
Public Sub AddOwnedForm (ownedForm As Form)

Parametry

ownedForm
Form

Tento Form formulář bude vlastnit.

Příklady

Následující příklad ukazuje, jak použít metodu AddOwnedForm k zobrazení formuláře jako vlastněného formuláře jiného formuláře. Jakmile se zobrazí vlastní formulář, můžete minimalizovat jeho formulář vlastníka a vlastněný formulář se s ním minimalizuje. Příklad vyžaduje, aby kód v příkladu byl volána z jiné události nebo metody formuláře.

private:
   void ShowMyOwnedForm()
   {
      // Create an instance of the form to be owned.
      Form^ ownedForm = gcnew Form;

      // Set the text of the form to identify it is an owned form.
      ownedForm->Text = "Owned Form";

      // Add ownedForm to array of owned forms.
      this->AddOwnedForm( ownedForm );

      // Show the owned form.
      ownedForm->Show();
   }
private void ShowMyOwnedForm()
{
   // Create an instance of the form to be owned.
   Form ownedForm = new Form();
   // Set the text of the form to identify it is an owned form.
   ownedForm.Text = "Owned Form";
   // Add ownedForm to array of owned forms.
   this.AddOwnedForm(ownedForm);

   // Show the owned form.
   ownedForm.Show();
}
Private Sub ShowMyOwnedForm()
   ' Create an instance of the form to be owned.
   Dim ownedForm As New Form()
   ' Set the text of the form to identify it is an owned form.
   ownedForm.Text = "Owned Form"
   ' Add ownedForm to array of owned forms.
   Me.AddOwnedForm(ownedForm)

   ' Show the owned form.
   ownedForm.Show()
End Sub

Poznámky

Formulář přiřazený k formuláři vlastníka zůstane ve vlastnictví, dokud RemoveOwnedForm se metoda nevolá. Můžete také vytvořit formulář vlastněný jiným nastavením Owner vlastnosti s odkazem na formulář vlastníka.

Pokud je formulář vlastněný jiným formulářem, je uzavřen nebo skrytý s formulářem vlastníka. Představte si například formulář Form2 , který je vlastníkem formuláře s názvem Form1. Pokud Form1 je zavřený nebo minimalizovaný, Form2 je také uzavřen nebo skrytý. Vlastněné formuláře se také nikdy nezobrazují za formulářem vlastníka. Můžete použít vlastní formuláře pro okna, jako je například vyhledání a nahrazení oken, které by se neměly zobrazovat za formulářem vlastníka při výběru formuláře vlastníka.

Poznámka

Pokud je formulář nadřazeným formulářem s více dokumenty (MDI), vrátí tato vlastnost všechny formuláře, které jsou zobrazeny s výjimkou všech podřízených formulářů MDI, které jsou aktuálně otevřené. Chcete-li získat podřízené formuláře MDI otevřené v nadřazené formuláři MDI, použijte MdiChildren vlastnost.

Platí pro

Viz také