Jumat, 31 Desember 2010

MDI Form Pada Visual Studio 2010

,

MDI (Multiple Document Interface)
MDI Form adalah induk dari semua Form yang ada, atau dalam arti lain adalah antarmuka pengguna khas di mana setiap dokumen dalam aplikasi ditampilkan dalam jendela anak terpisah dalam wilayah klien dari jendela utama aplikasi.
Aplikasi MDI memiliki tiga jenis yaitu Frame jendela, jendela klien MDI dan sejumlah jendela  anak windows. The frame seperti jendela utama dari aplikasi yang biasanya memiliki perbatasan sizing, bar judul, menu jendela, meminimalkan tombol dan memaksimalkan jendela klien button.The adalah anak dari bingkai jendela yang berfungsi sebagai latar belakang untuk windows anak.
 Jendela client menyediakan dukungan untuk menciptakan dan memanipulasi jendela anak MDI aplikasi berbasis. Sebuah jendela anak untuk dokumen dalam aplikasi MDI dibuat ketika pengguna membuka atau menciptakan jendela anak document. biasanya dipotong dan hanya terbatas pada jendela klien dan karena itu tidak dapat muncul di luar jendela klien. Sama seperti bingkai jendela, masing-masing jendela anak memiliki perbatasan sizing, bar judul, menu jendela, meminimalkan tombol dan memaksimalkan tombol. Beberapa aplikasi MDI, khususnya di lingkungan Windows, dapat mendukung lebih dari satu jenis dokumen.
Sebagai contoh, pengguna dapat bekerja dengan baik grafik dan spreadsheet pada frame yang sama, di lingkungan MDI untuk aplikasi spreadsheet yang khas. Untuk pemrograman untuk MDI dalam lingkungan windows, setiap jenis dokumen yang mendukung, sebuah aplikasi MDI harus mendaftar jendela kelas anak dan menyediakan prosedur jendela untuk mendukung windows milik kelas tersebut.

Aplikasi MDI

MDI Form Biasanya digunakan untuk membuat suatu program aplikasi berbentuk Multiple Document Interface. MDI Form biasanya terdiri atas beberapa Form lain yang disebut dengan MDI Child. Berikut Contoh Aplikasi MDI Form :

















Sebuah MDI Form dapat dibuat dari sebuah Form biasa (Windows Form), yaitu dengan cara mengatur properti IsMdiContsiner pada Form Induk tersebut.



Pada gambar diatas, sebuah Form bernama Form_MDI diatur menjadi suatu MDI Form dengan cara mengubah isi IsMdiContainer-nya menjadi True.




Sebuah Form dapat diatur menjadi MDI Child bagi sebuah MDI Form melalui kode program.
Contoh Codinnya sebagai berikut :



<namaform>.MdiParent = <namaMDIForm>

Contoh:
Form1.Mdiparent = Form_MDI





Pada contoh kode program diatas, sebuah Form bernama Form2 diatur agar menjadi MDI Child bagi sebuah MDI Form bernama Form MDI.






Langkah-langkah membuat MDI Form :

1.      Buatlah Sebuah Project Baru bernama MDI Parent.

2.   Tambahakan dua buah Form baru kedalam Project (dengan cara klik kanan pada MDI Parent yang ada pada Solution Explorer kemudian > add > new item dan pilih Windows Form).  Sehingga sekarang ada 3 Form.  Kemudian ganti nama Form 3 menjadi MDI Parent. Sehingga jadi seperti dibawah ini :






3.     Kemudian Klik MDI Form dan pada Solution Explorer, klik View Designer untuk mengaktifkan Form MDI.












4.      Ubah property IsMdiContainer pada Form MDI menjadi True.





5.     Sekarang Form MDI telah menjadi sebuah MDI Form.




6.   Tambahkan kontrol Menu Strip pada Form MDI sehingga Form MDI akan terlihat seperti berikut :



7.       Lalu buatlah beberapa menu pada Form MDI seperti contoh dibawah ini.


8.      Sekarang klik double Form1 pada Menu Strip Form MDI tadi.






9.      Sehingga akan muncul kode program seperti dibawah ini.




10.  Selanjutnya isi kode program pada menu, jadikan Form1 sebagai MDI Child dari Form MDI tersebut. Gunakan coding Me, yang berarti diri sendiri (MDI Form) dan metode Show dan Focus untuk menampilkan Form1 dan juga membuat Form1 menjadi tampil yang paling depan nantinya, contoh, seperti dibawah ini :  



11.     Tampilkan kembali Form MDI, Lalu klik double lagi pada menu Form2.

12.  Lengkapi kode program pada Form MDI sehingga kode terisi sesuai dengan fungsinya.


13.  Selanjutnya kita harus mengtur agar ketika program dijalankan, Form yang pertama kali muncul adalah Form MDI.

14.  Klik menu Project > MDI Properties... pada Menu Bar.



15. kemudian ketika muncul tampilan seperti dibawah ini, klik Tab Application.

 
 
16.  Kemudian pada kotak pilihan Startup form ganti menjadi Form_MDI.



17.  Klik menu Build > Build MDI Parent pada menu bar untuk mengompilasi program aplikasi yang baru saja dibuat.

18.  Setelah proses Build sukses, klik menu bar Debug > Start Debuging / dengan shortcut key F5 untuk menjalankan program Aplikasi MDI Parent tersebut.




19.  selanjutnya coba klik menu Tampil Form, dan amati apa yang terjadi, Form1 akan muncul di dalam Form_MDI tersebut.





20. Begitu juga dengan Form2, bila diklik pada menu Form2, maka di dalam Form_MDI akan tampil Form2, sehingga tampak jelas kegunaan dari MDI Form yang bisa menampung banyak Form dalam satu Form Induk.

21.  Tutuplah aplikasi Anda dengan menklik menu Debug > Stop Debugging.
22. Save Program MDI Parent ke folder yang anda inginkan.

6 komentar to “MDI Form Pada Visual Studio 2010”

  • Komentar ini telah dihapus oleh pengarang.
    19 Februari 2016 pukul 05.08
    Unknown says:

    Komentar ini telah dihapus oleh pengarang.

    delete
  • 17 Mei 2017 pukul 02.04

    tengkiu artikelnya sangat membantu sekali

    delete
  • 5 Juni 2017 pukul 02.56
    Unknown says:

    Makasi artikelx sangat membantu sekali

    delete
  • 5 Juni 2017 pukul 02.57
    Unknown says:

    Apakah ini berlaku disemua aplikasi visual studio 2008 dll..????

    delete
  • 3 Desember 2018 pukul 15.03
    Milda says:

    Apakah MDI dapat di tambahkan gambar dsbnya?

    delete
  • 3 Maret 2022 pukul 23.05
    naomawagle says:

    Harrah's Resort Atlantic City - MapYRO
    Get 구미 출장마사지 directions, reviews and information for Harrah's Resort Atlantic City in Atlantic City, NJ. 김제 출장안마 Harrah's Resort Atlantic 화성 출장마사지 City, NJ, United States 김해 출장샵 Rating: 4.2 · ‎21 평택 출장마사지 reviews

    delete

Posting Komentar