Diberdayakan oleh Blogger.

Senin, 15 Desember 2008

MDI Form menambahkan garis pada menu dan arrange windows serta windows list


Kenal dengan gambar disamping ini?, sudah pasti dong, ini adalah gambar sebuah spreadsheet Microsoft Excel. Excel adalah salah satu contoh aplikasi yang menggunakan konsep Multiple Document Interface, artinya ada satu dokumen induk yang berfungsi sebagai menu utama layaknya yang bertugas memanggil form-form atau dokumen lainnya.

Untuk komunikasi antar worksheet microsoft excel memiliki fitur arrange windows yang akan mengatur penampilan masing-masing workbook yang dibuka, dengan menggunakan menu window kita bisa menggunakan menu cascade untuk mengubah tampilannya menjadi mendaki, dokumen yang pertama kali dibuka akantampak paling atas dengan title barnya, diikuti dengan dokumen yang kedua dan seterusnya miring ke kanan.

Dalam pembuatan program database dengan visual basic, tentu nya kita juga menghadapi kondisi yang sama. Kita anggap saja masing-masing worksheet excel tersebut sebagai form-form yang kita gunakan untuk entri data.

Kita juga bisa menambahkan fitur arrange windows kedalam program kita, caranya?, ikuti langkah berikut ini:

  • tambahkan menu window pada top menu, kemudian tambahkan menu cascade, tile vertical, dan tile horizontal sebagai sub menunya:




  • pada menu window klik check box WindowList untuk memunculkan daftar window yang aktif


  • tambahkan pada procedure menu cascade click perintah me.arrange vbcascade


  • tambahkan pada procedure menu tile vertical click perintah me.arrange vbtilevertical


  • tambahkan pada procedure menu tile horizontal click perintah me.arrange vbtilehorizontal


sekarang MDI form program kita sudah mempunyai menu untuk mengarrange form-form anak yang ada didalamnya. Oh iya, untuk mempercantik menu kita bisa menambahkan tanda - pada caption menu (lihat gambar diatas dibawah submenu laporan dan diatas exit, untuk name nya terserah, ini akan menambahkan sebuah garis pembatas antara sub menu laporan dengan sub menu exit seperti gambar dibawah ini:


dan... selamat belajar

1 komentar: