Bagikan melalui


Cara: Mengatur Formulir Anak MDI

Seringkali, aplikasi akan memiliki perintah menu untuk tindakan seperti Tile, Cascade, dan Arrange, yang mengontrol tata letak formulir anak MDI yang terbuka. Anda dapat menggunakan LayoutMdi metode dengan salah MdiLayout satu nilai enumerasi untuk menyusun ulang formulir anak dalam formulir induk MDI.

Nilai MdiLayout enumerasi menampilkan bentuk anak sebagai berjenjang, sebagai ubin horizontal atau vertikal, atau sebagai ikon bentuk anak yang disusun di sepanjang bagian bawah formulir MDI. Nilai-nilai ini memiliki efek yang sama dengan perintah Windows Jendela berjenjang, Tampilkan jendela berdampingan, Tampilkan jendela bertumpuk, dan Tampilkan desktop, masing-masing.

Seringkali, metode ini digunakan sebagai penanganan aktivitas yang dipanggil oleh peristiwa item Click menu. Dengan cara ini, item menu dengan teks "Cascade Windows" dapat memiliki efek yang diinginkan pada jendela anak MDI.

Untuk mengatur formulir anak

  1. Dalam metode , gunakan LayoutMdi metode untuk mengatur MdiLayout enumerasi untuk formulir induk MDI. Contoh berikut menggunakan MdiLayout.Cascade nilai enumerasi untuk jendela anak dari formulir induk MDI (Form1). Enumerasi digunakan dalam kode selama penanganan aktivitas untuk Click peristiwa item menu Windows Cascade.

    Protected Sub CascadeWindows_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)  
       Me.LayoutMdi(System.Windows.Forms.MdiLayout.Cascade)  
    End Sub  
    
    protected void CascadeWindows_Click(object sender, System.EventArgs e){  
       this.LayoutMdi(System.Windows.Forms.MdiLayout.Cascade);  
    }  
    

    Catatan

    Anda juga dapat memilekkan jendela dan mengatur jendela sebagai ikon dengan mengubah nilai enumerasi yang MdiLayout digunakan.

  2. Jika Anda menggunakan Visual C#, letakkan kode berikut di konstruktor formulir untuk mendaftarkan penanganan aktivitas.

    this.button1.Click += new System.EventHandler(this.button1_Click);  
    

Baca juga