Pemrograman Visual DESAIN KONTROL MENUBAR TOOLBAR STATUSBAR DAN
Pemrograman Visual DESAIN KONTROL, MENUBAR, TOOLBAR, STATUSBAR DAN FORM MDI Ramos Somya
Mendesain Menu. Bar Menubar memberikan kesan sangat tinggi terhadap sebuah aplikasi yang dilengkapi dengan kontrol ini. Keunggulan pemakaian menubar adalah kita dapat mengorganisasi semua aksi dalam aplikasi. Kemudian dapat mengelompokkan berdasarkan kedekatan fungsi masing-masing dan menjadikannya sebuah antar muka yang dinamis.
Contoh
… Daftar menubar dikelompokkan berdasarkan kesamaan fungsi yang dimiliki masing-masing. Menubar digunakan yang merupakan kontrol untuk membangun daftar menu dalam aplikasi Windows.
Langkah – langkah: Letakkan kontrol menustrip yang ada dalam kelompok menu dan toolbar pada toolbox ke dalam area form.
… Langkah berikutnya, kita dapat menyisipkan menu standar atau menentukan itemnya. Kita dapat menyisipkan menu standar dengan mengklik kanan pada kontrol menustrip, lalu pilih Insert Standards Items.
… Untuk menyisipkan menu yang ditentukan sendiri, kita dapat melakukannya dengan mengetik item menu yang diperlukan langsung di dalam lokasi penyisipan menu item.
… Langkah berikutnya adalah mengatur berbagai properties yang dimiliki item menu. Text merupakan properties untuk mengatur tulisan menu item. Image merupakan properties untuk mengatur gambar menu item. Short. Cut. Keys merupakan properties untuk mengatur tombol shortcut yang memanggil aksi menu item. Checked merupakan properties untuk mengatur tampilan tanda checklist pada daftar menu.
… Langkah berikutnya, kita harus menyisipkan kode program ke dalam setiap item menu yang telah didesain. Baris program merupakan aksi setiap menu item. Dalam event item menu, kita dapat menambahkan program sesuai dengan keperluan.
Mendesain Toolstrip merupakan kontrol yang digunakan untuk mebangun tombol toolbar.
Langkah-langkah Letakkan kontrol toolstrip ke dalam wilayah form.
… Langkah berikutnya, kita dapat menyisipkan tombol standar atau menentukan itemnya sendiri. Untuk menyisipkan tombol standar, kita dapat mengklik kanan pada kontrol toolstrip, lalu pilih Insert Standards Items.
… Untuk menyisipkan tombol yang ditentukan sendiri, kita dapat mengetik item-item yang diperlukan langsung didalam area toolbar. Ada beberapa jenis toolbar yang disediakan oleh toolstrip, antara lain: label, button, combobox dan lain-lain. Langkah berikutnya, kita dapat menyisipkan item yang terdapat dalam toolbar combobox dan caranya seperti pada pertemuan minggu lalu. Untuk membuat daftar dalam toolbar combobox, anda terlebih dahulu memilih toolbarnya, kemudian buka bagian properties items. Pada collection, kita daftar.
… Langkah berikutnya, kita harus menyisipkan kode program ke dalam setiap item toolbar yang telah didesain. Baris-baris program merupakan aksi dari setiap item toolbar. Event yang sering digunakan pada toolbar tergantung jenis kontrol dalam toolbar. Kalau menggunakan toolbar dengan kontrol button, maka aksi yang biasa digunakan bisa klik atau klik ganda. Namun kalau menggunakan kontrol combobox, dapat menggunakan event Text. Changed
Mendesain Status. Bar Status. Strip untuk membangun tombol-tombol statusbar. Pada setiap aplikasi Windows, kita akan selalu melihat status suatu keadaan.
Langkah-langkah Letakkan kontrol Status. Strip kedalam wilayah form.
… Langkah berikutnya, kita dapat membuat dan menyisipkan jenis kontrol yang bisa dijadikan statusbar. Beberapa jenis kontrol yang bisa dijadikan statusbar di antaranya adalah label, button dan progressbar.
… Pengaturan properties setiap statusbar disesuaikan dengan jenis kontrol yang akan digunakan. Untuk mengatur statusbar dengan kontrol progressbar, maka akan perlu ditentukan properties seperti value, maximum, minimum dan step.
Mendesain Form MDI Aplikasi MDI merupakan aplikasi dengan banyak antamuka. Aplikasi dengan model MDI akan menampilkan banyak dokumen secara bersamaan dan masing-masing dokumen ditampilkan dalam jendela tersendiri. Aplikasi MDI terdiri atas: ● Satu form induk (MDIParents) ● Banyak form anak (MDIChilds)
Form Induk Form induk sama halnya form yang biasa. Untuk membuat form induk, kita perlu mengatur properties Is. MDIContainer dan Window. State yang dimiliki oleh form. Nilai properties Is. MDIContainer bertipe boolean, dimana nilai true berarti form dijadikan form induk, sedangkan nilai false berarti form merupakan form anak. Properties windowstate diset maximized.
… Supaya form induk menjadi lebih menarik, kita perlu menyisipkan berbagai kontrol seperti: menubar, toolbar dan statusbar. Dengan berbagai kontrol, sebuah form induk akan menjadi lengkap. Gambar berikutnya merupakan gambar sebuah form induk yang dilengkapi dengan kontrol-kontrol seperti menubar.
Form Anak Untuk membuat form anak, kita dapat melakukannya dengan menambahkan form baru ke dalam aplikasi yang dibuat. Untuk mengatur agar form yang ditambahkan menjadi form anak adalah dengan mengatur properties Is. MDIContainer pada form bernilai false. project --> Add Windows Form. . .
… Pada sebuah aplikasi, dapat saja diperlukan lebih dari satu form anak. Form anak yang lain dapat ditambahkan dengan cara yang sama seperti sebelumnya. Hal yang tidak kalah penting adalah perlu dibuat suatu aksi yang dapat memanggil form anak dari form induk. Lebih lanjut, dapat digunakan menubar. Memanggil form anak berarti memanggil objek (class) form. Berikutnya dapat dilihat perintah untuk memanggil form anak.
… form_anak variabel = new form_anak(); variabel. MDIParent = form_induk; variabel. Show(); atau variabel. Show. Dialog();
… Kita akan memanggil Form 2 melalui aksi menu file->new. Artinya, kita harus menambahkan method untuk memanggil form anak ke dalam aksi klik dari submenu New yang ada pada menu File.
… Baris program yang akan memanggil Form 2 atau form anak. Private void mnnew_klik(object sender, Event. Args e) { Form 2 frm_anak = new Form 2(); frm_anak. MDIParent = this; frm_anak. Show(); }
Result
… Tampilan form anak dalam form MDI dapat diatur tampilannya dengan menggunakan metode Layout. MDI. Ada beberapa layout MDI yang sering digunakan, di antaranya adalah : Cascade merupakan layout yang digunakan untuk menampilkan semua form anak secara cascade atau menumpuk satu dengan yang lain ke bawah. Arrange. Icon merupakan layout yang digunakan untuk menampilkan semua form dan menyusun sepanjang bagian bawah form induk. Tile. Horizontal merupakan layout yang digunakan untuk menampilkan semua form anak secara sejajar dan memanjang ke arah horisontal. Tile. Vertical merupakan layout yang digunakan untuk menampilkan semua form anak secara sejajar dan memanjang ke arah vertikal.
Cascade
Tile Horizontal
Tile Vertical
Arrange Icon
See You Next Week
- Slides: 40