Tugas 7
Membuat MDI From Dengan 4Child
Membuat Menu Horisontal, Tile, dan Cascade
Desain From Dengan Library Tambahan
Pada Pemrograman Visual, kita dapat mengembangkan aplikasi dengan 2 macam interface, yaitu :
- SDI, Single Document Interface
- MDI, Multiple Document Interface
Pada SDI, setiap form merupakan
form-form yang berdiri sendiri. Contoh aplikasi pada Windows yang
menggunakan SDI adalah Notepad, Wordpad, dan Paint.
Sedangkan pada MDI, MDI
digunakan untuk membuat aplikasi yang berbentuk Multiple Document
Interface. Sebuah MDI Form dapat disebut juga container yang terdiri
atas form-form lain yang disebut MDI Child.
Aplikasi
MDI memiliki 3 jenis jendela, yaitu Frame Window, MDI Client Window,
dan beberapa Child Window. Frame Window berbentuk seperti jendela utama
yang memilki Title Bar, Minimize Button, dan Maximize Button. Client Window adalah anak dari Frame Window yang berfungsi sebagai background untuk Child Windows.
Ada beberapa hal yang harus diperhatikan dalam penggunaan MDI Form, antara lain :
- Di dalam satu proyek hanya dapat terdiri atas 1 MDI Form.
- Kita tidak dapat menempatkan kontrol-kontrol secara langsung pada MDI Form, kecuali kontrol yang memiliki properti Alignment atau kita dapat menempatkannya di atas kontainer, seperti PictureBox.
- Kita tidak dapat menggunakan metode penggambaran (Print, Line, Circle, dan lain-lain) seperti pada form umumnya.
- Semua Child Form tidak dapat dipindahkan keluar dari MDI Form.
- Ketika sebuah Child Form di-minimize akan menjadi icon di bawah MDI Form.
- Kita dapat menentukan apakah Child Form akan secara otomatis ditampilkan atau tidak menggunakan properti AutoShowChildren pada MDI Form.
- Jika pada Child Form terdapat menu, maka menu tersebut akan ditampilkan pada menu MDI Form.
- Kita tidak dapat menempatkan kontrol-kontrol visible yang tidak mendukung alignment, kecuali apabila kita menempatkannya ke dalam sebuah kontainer seperti PictureBox dan Toolbar. Namun, kontrol non-visible seperti Timer dan CommonDialog Box dapat ditempatkan di atas MDI Form.
Pertama, kita dapat membuat MDI Form dari sebuah form, yaitu dengan mengatur properti
Gambar 1.1
Kedua, kita dapat menambahkan MDI Form dengan langkah-langkah berikut. Pada menu solition explorer, klik kanan Project. Lalu klik Add (Gambar 1.2) sehingga muncul tampilan seperti Gambar 1.3. Berikutnya pilih MDI Parent Form dan beri nama MDI Form tersebut sesuai yang Anda inginkan dan klik Add.
Gambar 1.2
Gambar 1.3
Pada contoh di atas, sebuah form dengan nama Form2 diatur menjadi MDI Child bagi sebuah MDI Form bernama Form1.
Sekarang kita mulai membuat sebuah aplikasinya dan menyusunnya.
pertama siapkan form utamanya dan buatlah kreasinya sesuka anda, pada contoh kali ini saya mencoba membuat contoh sebuah program counter trident sebagai kelanjutan dari tugas pertama :
penampakan pada gambar 1.5
gambar 1.5
selanjutnya buat form anakan dengan langkah2 seperti diatas tadi dengan menambahkan form child
contoh form :
1.penjualan pulsa
2.penjualan perdana
3.service hp
4.service laptop/pc
Selanjutnya kita tuliskan kode programnya seperti contoh dibawah ini:
Untuk merubah pembagian horisontal vertical dan cascade dapat menggunakan kode seperti dibawah ini :
1. Cascade, ketikkan kode program seperti berikut :
Me.LayoutMdi(MdiLayout.Cascade)
Maka tampilan MDI Child akan menjadi seperti berikut :
2. Tile Vertical, ketikkan kode program sebagai berikut :
Me.LayoutMdi(MdiLayout.TileVertical)
Maka tampilan MDI Child akan menjadi seperti berikut :
3. Tile Horizontal, ketikkan kode program seperti berikut :
Me.LayoutMdi(MdiLayout.TileHorizontal)
Maka tampilan MDI Child akan menjadi seperti berikut :
Icon - Icon yang dipakai :
Cukup sekian penjelasan saya, semoga berguna bagi yang membutuhkan.













Tidak ada komentar:
Posting Komentar