MDI FORM FULL DOWN POP UP MENU MENU

  • Slides: 30
Download presentation
MDI FORM, FULL DOWN & POP UP MENU, MENU EDITOR PERTEMUAN - 10 KARTINI,

MDI FORM, FULL DOWN & POP UP MENU, MENU EDITOR PERTEMUAN - 10 KARTINI, Skom. , MMSI NAMA PRODI & FAKULTAS ILMU KESEHATAN

PERTEMUAN X MDI FORM, FULL DOWN & POP UP MENU Dgn MENU EDITOR KEMAMPUAN

PERTEMUAN X MDI FORM, FULL DOWN & POP UP MENU Dgn MENU EDITOR KEMAMPUAN AKHIR YANG DIHARAPKAN • Mahasiswa dapat memahami pembuatan bermacam-macam menu, seperti menu bar, toolbar, Pop Up menu, Full Dwon menu, dll dengan menu Editor • Mahasiswa dapat membuat bermacam-macam menu sigle menu dengan menu Editor • Mahasiswa dapat membuat bermacam-macam menu multi document interface (MDI) dengan menu Editor

MENGENAL MDI • Pada Visual Basic, anda dapat mengembangkan aplikasi dengan interface sebagai berikut

MENGENAL MDI • Pada Visual Basic, anda dapat mengembangkan aplikasi dengan interface sebagai berikut : • SDI (Single Document Interface) • MDI (Multiple Document Interface) • Pada aplikasi SDI, setiap form merupakan form-form yang berdiri sendiri, Aplikasi SDI pada windows terdapat pada aplikasi seperti Notepad, Word. Pad dan Paint. • Sedangkan aplikasi seperti Microsoft Word menggunakan MDI, yaitu terdiri dari suatu MDIForm, dan didalamnya merupakan form-form anak (MDIchild). •

Ada beberapa hal yang harus diperhatikan dalam penggunaan MDIForm adalah: • Didalam satu project

Ada beberapa hal yang harus diperhatikan dalam penggunaan MDIForm adalah: • Didalam satu project hanya dapat terdiri dari satu MDIForm • Anda tidak dapat menempatkan kontrol-kontrol secara langsung pada MDIForm, kecuali kontrol yang memiliki properti Alignment, atau menempatkannya diatas kontainer seperti Picturebox. • Anda tidak dapat menggunakan metode pengambaran (Print, Line, Circle, dan PSet) seperti pada form umumnya.

Membuat suatu Aplikasi MDI pada Visual Basic (1) • Membuat suatu MDI form Dari

Membuat suatu Aplikasi MDI pada Visual Basic (1) • Membuat suatu MDI form Dari menu Project, Pilih Add MDI Form. (Suatu aplikasi hanya dapat terdiri dari satu MDI form) :

Membuat suatu Aplikasi MDI pada Visual Basic (2) 2. Membuat suatu Form menjadi MDI

Membuat suatu Aplikasi MDI pada Visual Basic (2) 2. Membuat suatu Form menjadi MDI Child Dari properti Form tersebut, ubah nilai properti MDI Child-nya menjadi True. Seperti berilut ini :

Membuat suatu Aplikasi MDI pada Visual Basic (3) 3. Menentukan Start. Up Objek Pada

Membuat suatu Aplikasi MDI pada Visual Basic (3) 3. Menentukan Start. Up Objek Pada Menu Tools, pilih Command Options, pilih Tab Project, Tentukan Start. Up Object ke MDI form yang telah ditambahkan.

KARAKTERISTIK DARI MDI FORM • Semua child form tidak dapat dipindahkan keluar dari MDI

KARAKTERISTIK DARI MDI FORM • Semua child form tidak dapat dipindahkan keluar dari MDI Form. • Ketika suatu child form diminimize, akan menjadi icon dibawah MDI Form. • Anda dapat menentukan apakah child form secara otomatis ditampilkan atau tidak dengan menggunakan properti Auto. Show. Children pada MDIForm. • Jika pada child form ada menu, maka menu akan ditampilkan pada MDIform menu. • Pada MDIform anda tidak dapat menempatkan kontrol-kontrol visible yang tidak mendukung alignment, kecuali kalau anda menempatkannya kedalam suatu kontainer seperti Picturebox, dan Toolbar. Sedangkan kontrol nonvisible seperti Timer dan Common. Dialog box dapat ditempatkan diatas MDIForm

Mendapatkan MDI Child yang sedang aktif. • Untuk mendapatkan form-form yang sedang aktif didalam

Mendapatkan MDI Child yang sedang aktif. • Untuk mendapatkan form-form yang sedang aktif didalam suatu MDIform, anda dapat menggunakan properti Active. Form, contoh : Private Sub MDIForm_Query. Unload(Cancel As Integer, Unload. Mode As Integer) If Not Me. Active. Form Is Nothing Then Msg. Box "Masih ada Form yang aktif" Cancel = True End If End Sub

MENGATUR MDI CHILD DLM JENDELA MDIForm • Anda dapat menggunakan metoda Arrange untuk mengatur

MENGATUR MDI CHILD DLM JENDELA MDIForm • Anda dapat menggunakan metoda Arrange untuk mengatur penyusunan form-form yang sedang aktif didalam suatu MDI form. Metoda Arrange ini diikuti oleh suatu parameter yang menentukan jenis penyusunan yang akan dilakukan, contoh : Private Sub mnu. Tile. Horizontally_Click() Arrange vb. Tile. Horizontal End Sub Private Sub mnu. Tile. Vertically_Click() Arrange vb. Tile. Vertical End Sub Private Sub mnu. Cascade_Click() Arrange vb. Cascade End Sub Private Sub mnu. Arrange. Icons_Click() Arrange vb. Arrange. Icons End Sub

Membuat Menu Pd Visual Basic (1) • Pembuatan menu pada Visual Basic dapat dilakukan

Membuat Menu Pd Visual Basic (1) • Pembuatan menu pada Visual Basic dapat dilakukan dengan bantuan Menu Editor yang terdapat pada Menu Tools. • Langkah 2 membuat MDIForm : 1. Buka project baru close tampilan form 1 | click menu Project | Click Add. MDI Form | sbb :

Membuat Menu Pd Visual Basic (2) 2. Click tombol open pada gbr 1. lihat

Membuat Menu Pd Visual Basic (2) 2. Click tombol open pada gbr 1. lihat tampilan gbr 2. Gbr 1. membuka MDIForm Gbr 2. Tampilan MDIForm

Membuat Menu Pd Visual Basic (3) 3. Pada Menu. Bar | Click menu Tools

Membuat Menu Pd Visual Basic (3) 3. Pada Menu. Bar | Click menu Tools | click Menu. Editor | atau tekan tombol bebarangan Ctrl-E | sbb : Akan Tampilan Menu. Editor seperti dibawah ini :

Membuat Menu Pd Visual Basic (4) Menu control propertie Menu control listbox

Membuat Menu Pd Visual Basic (4) Menu control propertie Menu control listbox

Membuat Menu Pd Visual Basic (5) • Pada dasarnya setiap item menu memiliki Caption

Membuat Menu Pd Visual Basic (5) • Pada dasarnya setiap item menu memiliki Caption dan sebuah Nama. Anda dapat membentuk Kunci Akses dengan menggunakan tanda & (ampersand) pada Caption dari menu tersebut. • Untuk membuat menu anda cukup mengetikan Caption dan Name, selanjutnya klik pada Next, dan ketikkan menu yang berikutnya, sampai selesai. • Selanjutnya adalah menbuat Sub Menu dengan melakukan klik pada panah kanan dan sebaliknya. Anda dapat membuat sampai 5 Sub Menu (6 kalau termasuk Menu Utama). Pada tampilan meu editor diatas Click tombol OK akan menghasil kan menu sebagai berikut :

Membuat Menu Pd Visual Basic (6) Pada contoh diatas setelah meng. Click tombol OK

Membuat Menu Pd Visual Basic (6) Pada contoh diatas setelah meng. Click tombol OK hslnya sbb :

Membuat Menu Pd Visual Basic (7) Garis pemisah : Anda dapat menggunakan tanda -

Membuat Menu Pd Visual Basic (7) Garis pemisah : Anda dapat menggunakan tanda - (karakter hypen) utk membuat garis pemisah antar menu pada Caption.

Membuat Menu Pd Visual Basic (8) Pada tampilan diatas click tombol OK, Sehingga menghasilakn

Membuat Menu Pd Visual Basic (8) Pada tampilan diatas click tombol OK, Sehingga menghasilakn menu sbb :

MELAKUKAN CODING TERHADAP MENU • Untuk melakukan koding terhadap item menu, anda dapat membuka

MELAKUKAN CODING TERHADAP MENU • Untuk melakukan koding terhadap item menu, anda dapat membuka menu pada saat design dgn Double. Click item menu nya (click 2 x Departemen seperti terlihat dibwh ini) dan akan menghasilkan Event Click untuk item menu tersebut, contoh : Private Submnu. Data. Departemen_Click() frm. Departemen. Show End Sub

MENU EDITOR (1) PROPERTIE CHECK Anda dapat membuat menu yang memiliki tanda Check dengan

MENU EDITOR (1) PROPERTIE CHECK Anda dapat membuat menu yang memiliki tanda Check dengan memanfaatkan Propertie Checked pada Menu Editor.

MENU EDITOR (2) • Sehingga hasilnya, menu yg dipilih memeliki tanda checked :

MENU EDITOR (2) • Sehingga hasilnya, menu yg dipilih memeliki tanda checked :

MENU EDITOR (3) Anda dapat mengatur keaktifan tanda Check dari item menu tersebut dengan

MENU EDITOR (3) Anda dapat mengatur keaktifan tanda Check dari item menu tersebut dengan koding sebagai berikut : Private Submnu. Tampil. Waktu_Click() mnu. Tampil. Waktu. Checked = Not mnu. Tampil. Waktu. Checked If mnu. Tampil. Waktu. Checked Then frm. Waktu. Show Else Unload frm. Waktu End If End Sub

MENU EDITOR (4) • Anda dapat memanfaatkan Propertie Visible untuk menyembunyi kan menu ataupun

MENU EDITOR (4) • Anda dapat memanfaatkan Propertie Visible untuk menyembunyi kan menu ataupun menampilkan suatu item menu berdasarkan kondisi tertentu, dan Propertie Enabled untuk membuat suatu menu dapat dipilih atau tidak. • Seperti berikut ini pada Gbr 1. Menu edit Properti enable nya false, maka dia tdk dpt menanggapi even pada saat di click Gbr 1. Menu File bisa dipilih Gbr 2. Menu Edit tdk bisa dipilih

FULL DWON MENU Dgn MENU EDITOR (1) • Pada Visual Basic, anda dapat membuat

FULL DWON MENU Dgn MENU EDITOR (1) • Pada Visual Basic, anda dapat membuat Full. Dwon menu dan Pop Up menu dengan memanfaatkan menu Editor • Full Dwon Menu : Menu yg bisa diaktifkan dgn mengclik kiri mouse dgn cara mengaktifkan properti Visible

FULL DWON MENU Dgn MENU EDITOR (2) • Pada tampilan diatas Click OK dan

FULL DWON MENU Dgn MENU EDITOR (2) • Pada tampilan diatas Click OK dan hasilnya sbb :

POP UP MENU Dgn MENU EDITOR (1) POP UP MENU • Pada Visual Basic,

POP UP MENU Dgn MENU EDITOR (1) POP UP MENU • Pada Visual Basic, anda Juga dapat membuat menu pop up dengan memanfaatkan menu Editor untuk mendefinisikan nama kelompok menu Pop Up beserta Sub Menunya, dan menonaktifkan Propertie Visible dari kelompok menu tersebut.

POP UP MENU Dgn MENU EDITOR (2) Click tombol OK pada tampilan diatas, kemudian

POP UP MENU Dgn MENU EDITOR (2) Click tombol OK pada tampilan diatas, kemudian Click menu view | Click Code | ketikan koding pada Event Mouse. Down pada MDIform sbb : Private Sub MDIForm_Mouse. Down(Button As Integer, Shift As Integer, X As Single, Y As Single) If Button =2 Then Popup. Menu mnu. Atur End If End Sub Atau If Button And vb. Right. Button Then Popup. Menu mnu. Atur End If Dan hasilnya sbb :

POP UP MENU Dgn MENU EDITOR (1) • Sehingga kalau dilakukan klik kanan pada

POP UP MENU Dgn MENU EDITOR (1) • Sehingga kalau dilakukan klik kanan pada form akan menanpilkan suatu Pop Up menu yang berupa Sub Menu dari mnu. Atur.

MDI FORM, FULL DOWN & POP UP MENU Dgn MENU EDITOR • Situs terkait

MDI FORM, FULL DOWN & POP UP MENU Dgn MENU EDITOR • Situs terkait utk memperoleh materi ini • Silahkan buka & cari : Ilmukomputer. com • Serta : Google. com • Atau • Makalah yg terkait dgn topik ini dapat dibaca • di Modul IX : MENU, MDIFORM & MENGELOLA FILE