Minggu, 09 Desember 2012

Tugas 7 Pemrograman Visual



SOAL
1. Buatlah MDI Form minimal mempunyai form anak 4
2. Buatlah menu tile vertical,tile horizontal,dan tile cascade
3. Atur menu sesuai selera anda

JAWABAN
1. Membuat MDI Form minimal dengan 4 buah Form anak
Langkah pertama Buka program Microsoft Visual Studio 2010, pilih New Project, pilih Windows Form Application lalu tekan OK dibagian bawah sehingga muncul gambar seperti di bawah ini
Karna kita akan memasukkan beberapa form langkah kedua 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 ketiga 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 keempat 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.
Buat menu dan submenu seperti diatas, penambahan menu ini untuk mengatur tampilan MDI Form saat akan menampilkan anak form. Sedangkan penambahan submenu untuk membuat jalan pintas untuk membuka setiap 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 pertama buat ikon toolbar untuk menampilkan form yang dipanggil dengan bentuk susunannya yang diinginkan, caranya masukkan 3 ikon untuk menampilkan tile horisontal, vertikal dan cascade
Untuk memunculkan ikon masuk ke ikon yang ada di sebelah lingkaran merah lalu masukkan 3 buak ikon toolbar, masing-masing diberi nama perintahnya seperti gambar diatas caranya klik kanan ikonnya lalu pilih DisplayStyle, pilih ImageAndText setelah itu ubah namanya pada properties bagian text, beri nama sesuai perintah masing-masing. Lihat gambar diatas yang di dalam lingkaran merah.

Langkah kedua 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 :
Alhamdullilah selesai juga tugasnya, semoga bermanfaat untuk semuanya. Amin