90 likes | 263 Views
Pertemuan 08 Multiple Document Interface (MDI). Matakuliah : T0063/Pemrograman Visual Tahun : 2005 Versi : 1/0. Learning Outcomes. Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Mendemonstrasikan penggunaan MDI Form (C3). Outline Materi. Multiple Document Interface
E N D
Pertemuan 08Multiple Document Interface(MDI) Matakuliah : T0063/Pemrograman Visual Tahun : 2005 Versi : 1/0
Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : • Mendemonstrasikan penggunaan MDI Form (C3)
Outline Materi Multiple Document Interface • Konsep MDI • Characteristic • Closing Form
Multiple Document Interface • Aplikasi yang bekerja dengan banyak form tentu harus ada satu form yang bertindak sebagai koordinator dan sekaligus container, untuk itulah diperlukan MDIForm • MDIForm hanya ada satu di setiap aplikasi • Hanya beberapa control object yang bisa langsung diletakkan di MDIForm, yaitu Timer, CommonDialog, StatusBar, ToolBar dan PictureBox • Control object lainnya masih bisa diletakkan namun harus di dalam container, contohnya commandButton dimasukkan ke dalam PictureBox • Property yang sering digunakan adalah Picture, untuk menampilkan gambar wallpaper aplikasi • Sering digabungkan dengan Menu
Multiple Document Interface • MDIForm memiliki satu atau lebih form Child • Untuk menjadikan sebuah form sebagai child, set property MDIChild menjadi True Perhatikan perubahan icon Form1 setelah diset MDIChild=True
Multiple Document Interface • Karakteristik Form Child • Form child hanya bisa ditampilkan dalam lingkup MDIForm • Form child tidak akan tampil di task bar window (mengurangi overcrowded) • Sebelum form Child tampil MDIForm tampil terlebih dahulu
Multiple Document Interface • Arrange • Printah ini digunakan MDIForm untuk mengatur tampilan form child • Memiliki pilihan : • Tile Horisontal • Tile Vertikal • Cascade • Arrange Icon
Multiple Document Interface Closing Form • Ada 3 cara : • Hide • Menyebunyikan form, namun form masih aktif di memori, diaktifkan kembali dengan perintah Show • Unload Me • Menutup form dan menghapusnya dari memori. Keyword Me digunakan untuk menunjukkan form yang sedang aktif saat ini • End • Digunakan untuk menutup semua form yang ada dan kendali program dikembali kepada Windows. Biasa digunakan untuk keluar dari aplikasi.