SOAL
1. Buatlah MDI Form minimal mempunyai form anak 4
2. Buatlah menu
tile vertical,tile horizontal,dan tile cascade
3. Atur menu
sesuai seler
JAWABAN
1. Membuat MDI Form minimal dengan 4 buah Form anak
Langkah 1
pilih New Project,kemudian pilih Windows Form Application lalu tekan
OK dibagian bawah sehingga muncul gambar seperti di bawah ini:
Langkah 2
kemudian Klik
kanan pada Solution Explorer dimana form tadi disimpan sebagai contoh saya
menyimpan dengan nama WindowsApplication1 setelah klik
kanan pilih Add, pilih lagi Windows Form
Setelah windows form diklik
maka muncul gambar seperti ini
Setalah muncul gambar diatas tekan
Add,
lakukan langkah kedua beberapa kali, sebagai contoh saya akan
memasukkan 5 form lagi, jadi kita sudah mempunyai 6 form dengan rincian Form1
sebagai form induk dan form2-form6 sebagai form anak.
Langkah 3
masuk ke form1, kita lihat di bagian
Properties pada baris IsMdiContent
dirubah menjadi true, perubahan
ini dimaksudkan untuk membuat form 1 menjadi MDI Form.
Langkah 4
Pada Form1, sekarang kita masuk ke Toolbox cari di bagaian Menus &
Toolbars dan masukkan Menustrip
ke dalam Form1, Menustrip gunanya untuk membuat menu
dan submenu di program yang kita buat.
Untuk penambahan menu diatas ini untuk mengatur tampilan MDI Form saat akan
menampilkan anak form.Dan penambahan submenu untuk membuat jalan pintas
untuk membuka form. Jika ingin menambahkan gambar untuk ikon setiap
submenu, klik kanan pilih set image. Selanjutnya menampilkan Toolbar dengan memasukkan
Toolstrip
caranya sama dengan memasukkan Menustrip jika ingin menampilkan
toolbar standardklik kanan pada toolbarnya lalu pilih Insert Standard Items.
Langkah terakhir masukkan
kode-kode program untuk menampilkan semua form (form2-6) pada submenu/ikon
toolbar yang sudah kita buat diatas, caranya klik 2x pada submenu (disini saya
menggunakan submenu),
yang pertama pada submenu Form2, perintahnya adalah untuk
menampilkan Form2 code programnya sebagai berikut :
Form2.MdiParent = Me
Form2.Show()
yang kedua pada submenu Form3, perintahnya adalah untuk menampilkan
Form3 code programnya sebagai berikut :
Form3.MdiParent = Me
Form3.Show()
yang ketiga pada submenu Form4, perintahnya adalah untuk
menampilkan Form4 code programnya sebagai berikut :
Form4.MdiParent = Me
Form4.Show()
yang keempat pada submenu Form5, perintahnya adalah untuk
menampilkan Form5 code programnya sebagai berikut :
Form5.MdiParent = Me
Form5.Show()
yang kelima pada submenu Form6, perintahnya adalah untuk
menampilkan Form6 code programnya sebagai berikut :
Form6.MdiParent = Me
Form6.Show()
Jika sudah diisikan semua maka
tinggal dijalankan saja, ketika dijalan maka tampilannya sebagai berikut
2. Membuat menu Tile Vertical, Tile Horisontal dan Tile Cascade
Langkah 1
buat ikon toolbar untuk menampilkan form
yang dipanggil dengan bentuk susunannya yang diinginkan, caranya masukkan 3
ikon untuk menampilkan tile horisontal, vertikal dan cascade
Langkah 2
masukkan kode program di setiap ikon toolbar
yang tadi dibuat :
Ikon Horisontal = perintahnya adalah jika diklik form-form yang
muncul pada form1 akan tersusun secara horisontal, berikut kode programnya :
Me.LayoutMdi(MdiLayout.TileHorizontal)
Ikon Vertikal = perintahnya adalah jika diklik form-form yang
muncul pada form1 akan tersusun secara vertikal, berikut kode programnya :
Me.LayoutMdi(MdiLayout.TileVertical)
Ikon Cascade = perintahnya adalah jika diklik form-form yang muncul
pada form1 akan tersusun secara cascade, berikut kode programnya :
Me.LayoutMdi(MdiLayout.Cascade)
Berikut gambar tampilan-tampilannya :
3. Meletakkan menu sesuai selera,
disini saya akan meletakkan menubar di sebelah kiri dan toolbar disebelah
kanan.
Merubah
menubar disebelah kiri, caranya aktifkan menubar pada form1 lalu perhatikan
tanda segitiga di sebelah kanan lalu klik kiri cari dock lalu rubah menjadi
left.
Merubah toolbar
disebelah kanan, caranya aktifkan toolbar pada form1 lalu perhatikan tanda
segitiga di sebelah kanan lalu klik kiri cari dock lalu rubah menjadi right.
Maka tampilannya akan seperti ini :
Demikian penjelasan dari saya tentang program ini semoga bermanfaat buat yang lain
Tidak ada komentar:
Posting Komentar