Bagikan melalui


Form.AddOwnedForm(Form) Metode

Definisi

Menambahkan formulir yang dimiliki ke formulir ini.

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)

Parameter

ownedForm
Form

Yang Form akan dimiliki formulir ini.

Contoh

Contoh berikut menunjukkan cara menggunakan AddOwnedForm metode untuk menampilkan formulir sebagai bentuk yang dimiliki dari formulir lain. Setelah formulir yang dimiliki ditampilkan, Anda dapat meminimalkan formulir pemiliknya dan formulir yang dimiliki akan meminimalkannya. Contoh ini mengharuskan kode dalam contoh dipanggil dari peristiwa atau metode formulir lain.

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

Keterangan

Formulir yang ditetapkan ke formulir pemilik tetap dimiliki sampai metode dipanggil RemoveOwnedForm . Anda juga dapat membuat formulir yang dimiliki oleh yang lain dengan mengatur Owner properti dengan referensi ke formulir pemiliknya.

Ketika formulir dimiliki oleh formulir lain, formulir ditutup atau disembunyikan dengan formulir pemilik. Misalnya, pertimbangkan formulir bernama Form2 yang dimiliki oleh formulir bernama Form1. Jika Form1 ditutup atau diminimalkan, Form2 juga ditutup atau disembunyikan. Formulir yang dimiliki juga tidak pernah ditampilkan di belakang formulir pemiliknya. Anda dapat menggunakan formulir yang dimiliki untuk jendela seperti temukan dan ganti jendela, yang seharusnya tidak ditampilkan di belakang formulir pemilik ketika formulir pemilik dipilih.

Nota

Jika formulir adalah formulir induk antarmuka multi-dokumen (MDI), properti ini mengembalikan semua formulir yang ditampilkan dengan pengecualian formulir turunan MDI yang saat ini terbuka. Untuk mendapatkan formulir turunan MDI yang dibuka dalam formulir induk MDI, gunakan MdiChildren properti .

Berlaku untuk

Lihat juga