Gambar 8.1. Dialog Menu Editor.

dokumen-dokumen yang mirip
MENU DAN TOOLBOX. Menu PopUp merupakan pengembangan dari menu yang ditampilkan di luar form, lepas dari menu bar.

PEMBUATAN MENU dengan MENU EDITOR

Pemrograman Pada Embedded Visual Basic

BAB VII. Pengenalan Menu Editor Dan Proses Pembuatan Serta Penggunaan Multi Form

MODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0

MENU. Cara Membuat Menu Untuk membuat menu pada aplikasi, Visual Basic 6 menyediakan sebuah sarana yang sangat mudah digunakan yaitu Menu Editor.

Gambar 2.1. Komponen yang digunakan. Gunakan komponen-komponen seperti pada gambar 2.1 untuk membuat form pada gambar 2.2.

BAB V Pengenalan Komponen-Komponen (object) pada VB

BAB 4 : USER INTERFACE

E-Trick Visual Basic 6.0

Pemrograman Visual Modul I Perkenalan Lembar Kerja VB 6.0. S. Thya Safitri

Bab I Pengenalan Visual BASIC

Latihan 1: Mengoperasikan Excel

STRUKTUR KENDALI PERULANGAN

MICROSOFT WORD. Berikut ini langkah-langkah memulai MS Word. A. Memulai MS Word

Malang, Januari 2007 Penulis

Visual Basic 6.0 For Beginners

Delphi Cara membuka aplikasi Delphi 7. Start All Programs Borland Delphi 7 Delphi Perkenalan jendela Delphi 7. syahada.blogspot.

2. What s the name of picture or symbol in desktop which has fuction to open Program? a. toolbar b. icon c. shortcut d. menu

Mengerti dan memahami pemrograman berbasis object Mengerti dan memahami pembuatan visualisasi untuk interface

Pertemuan 1 Pengenalan Visual Basic

1. MENGENAL VISUAL BASIC

PENGGUNAAN EVENT, PROPERTY DAN METHOD

BAB V PROSEDUR DAN FUNGSI

1 Mudah menulis Kata Ulang di Microsoft Word Aurino Djamaris

Pertemuan 3 Bekerja dengan Kontrol

MENU. 5.1 Membuat MenuStrip

MDI Form Menu Data Access Control

BAB III PENGGUNAAN MENU DAN IKON PADA PERANGKAT LUNAK PENGOLAH GRAFIS

Tampilan Program. Menambah dan mengatur property form di project. Menggunakan MDI Form dan MDI Child untuk membuat project

DATABASE. Visual Data Manager

Buka Start -> All Programs -> Microsoft Visual Studio - > Microsoft Visual Fox Pro 6.0

Krisna D. Octovhiana. 1.1 Membuat User Interface (UI)

MODUL V MENU, KOTAK PESAN, KOTAK INPUT DAN KOTAK DIALOG

[Tutorial VB6] Bab 4 Penggunaan Data dan Variabel

Membuat Proteksi File Excel Tingkat Tinggi dengan Kode VBA. By. Samsudin_Batolay

STRUKTUR KENDALI PERCABANGAN

BAB I. 1 P e m r o g r a m a n V i s u a l B a s i c - J a t i L e s t a r i

Pertemuan ke-7. MDI Form, dan Menu

MODUL VIII APLIKASI WINDOWS LANJUT

BAB II Unit Control pada Visual Basic

BAB I Pengenalan Microsoft Visual Basic 6.0

Tips Trik Ms. Power Point 2010 Membuat Media Interaktif

BAB 2 LANDASAN TEORI

Modul Isikan di caption dari kotak yang ditandai garis File lalu tekan enter, lalu isi lagi dikanan dengan Menu

MODUL-MODUL PRAKTIKUM VB.

KUPAS TUNTAS PEMROGRAMAN VISUAL BASIC 6.0. Dilengkapi penjelasan Coding. Oleh: Didin Muhidin. Copyright 2016 by DiesAlfatih.

E-BOOK SERIES 03 TRIK MENGUMPULKAN ICON

BAB 2 LANDASAN TEORI. Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol,

Visual Basic 6.0 For Beginners

Form Label Text Box Command Button

TRIK SOAL VBA. Oleh AGUS BUDIANTO, S. Pd, M. Pd

Modul Praktikum Ke-2

BAB 2 LANDASAN TEORI. adalah perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu.

Menu & Toolbar. 1. Menu

PRAKTIKUM 1 INPUT - OUTPUT

Modul Praktikum Ke-1

UNIVERSITAS GUNADARMA

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti

MODUL 2 SELECTION & LOOPING PADA FORM

Pendidikan Teknik Informatika Universitas Negeri Malang

BAB 3 TOOLBAR CUSTOMIZE DAN CONTROL TOOLBOX

I. PENGENALAN MICROSOFT POWER POINT. A. Membuka Aplikasi Microsoft Power Point

PERTEMUAN 7 - MACRO 1

Pengenalan Microsoft Excel 2007

BAB VIII MEMBUAT MENU DENGAN SWITCHBOARD MANAGER DAN PEMBUATAN STARTUP

PANDUAN PRAKTIS MICROSOFT WORD 2007

Bekerja Dengan Lembar Kerja Excel

Pemrograman dengan C++ Builder 2004 Taryana S Pendahuluan C++ Builder adalah sebuah aplikasi yang digunakan untuk pengembangan dengan

Bab 15 Menggunakan Menu Navigasi Berupa Switchboard dan Form

MODUL IV PROCEDURE. [Private public static]sub namaprosedur (daftarargumen) End Sub

PEMROGRAMAN VISUAL BASIC

Instalasi Visual Studio 2008 Profesional(64 dan 32 bit) di windows 7

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa latin computere yang berarti

MODUL I PENGENALAN VISUAL BASIC.NET

Modul Praktikum Basis Data 11 Membuat Menu dengan Form

BAB 2 LANDASAN TEORI

MACROMEDIA FLASH. 1.1 Mengenal interface Macromedia Flash 8. Panel. Timeline Stage. Properties. Animasi Sederhana dengan Macromedia Flash 1

BAB II LANDASAN TEORI. komputer. Bahasa komputer berasal dari bahasa asing yaitu To Compute, yang artinya

Pengantar Pemrograman Visual

DIALOG B OX Minggu ke-7

DATABASE. Visual Data Manager

PENGGUNAAN MENU DAN IKON PADA PERANGKAT LUNAK PENGOLAH ANIMASI

PEMROGRAMAN DASAR. Visual Basic 6

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. Komputer merupakan salah satu teknologi yang diciptakan sebagai alat bantu manusia

BAB II LANDASAN TEORI

Konsep dasar pemrograman visual. Chapter 01

KETERAMPILAN KOMPUTER 2B** (IT :S1-SA) Pertemuan 2 Ahmad hidayat. Keterampilan Komputer 2B** Pertemuan 2

1.1 Mengenal dan Memulai Excel 2007

VISUAL BASIC. Standar Kompetensi: Siswa mampu membuat program sederhana dengan menggunakan bahasa pemrograman Visual Basic 6.0

MENGENAL PERANGKAT LUNAK PENGOLAH KATA

Bekerja dengan FORM dan EVENTS

PERTEMUAN 8: MENGOPERASIKAN DASAR DASAR MICROSOFT OFFICE EXCEL 2007

BAB II LANDASAN TEORI

BAB IV IMPLEMENTASI DAN PENGUJIAN

Pemrograman Visual Basic

BAB I SEKILAS VISUAL STUDIO.NET 2008

Excel Sebagai Output VB 3.1 Excel Sebagai Output VB

MODUL 3 DASAR-DASAR MICROSOFT WORD 2007

Transkripsi:

DESAIN MENU Menu Bar Menu adalah kumpulan baris perintah untuk melakukan suatu tugas tertentu. Pada sebuah program aplikasi, menu dikumpulkan dan ditampilkan pada sebuah batang yang disebut menu bar. Sebuah program aplikasi yang baik, harus memiliki menu bar agar seorang user dapat memanfaatkan semua kemampuan yang dimiliki program aplikasi. Gambar 8.1. Dialog Menu Editor. Pada Visual Basic, untuk membuat sebuah menu bar digunakan fasilitas Menu Editor. Untuk memamanggil Menu Editor, klik menu Tools Menu Editor, atau klik tobol pada tooolbar, atau tekan tombol Ctrl+E pada keyboard. Untuk mengawali membuat sebuah menu, ketikkan teks pada text box Caption, contoh: &File. Tanda & digunakan untuk menentukan shortcut menu (melalui penekanan tombol Alt pada keyboard). Huruf setelah tanda & akan dibubuhi garis bawah. Kemudian ketikkan nama untuk menu tersebut pada text box Name, contoh: mnufile. Klik tombol Next untuk membuat menu berikutnya. Ketikkan: &New pada text box Caption dan ketikkan: mnufilenew pada text box Name. Klik tombol bergambar anak panah ke kanan ( ). Langkah ini berfungsi untuk mengubah menu menjadi sub menu (pada ListView akan tertulis --- &New). Pilih Ctrl+N pada combobox Shortcut. Klik tombol OK untuk menutup dialog Menu Editor. Pada sisi kiri atas form (di bawah title bar) sudah tercetak sebuah menu bar dengan teks: File. Klik menu File, di dalam menu File akan terdapat sub menu New. Gambar 8.2. Form dengan menu File. Tampilkan kembali Menu Editor, klik tombol Next dua kali untuk menambahkan sebuah sub menu baru. Ketikkan tanda separator - pada textbox Caption. Ketikkan: spr11 pada TextBox Name. Klik tombol OK. Sekarang, klik menu File pada form. Di bawah menu New akan tercetak sparator/pembatas menu.

Tampilkan kembali Menu Editor, klik tombol Next tiga kali untuk menambahkan sebuah sub menu baru. Klik tombol bergambar anak panah ke kiri ( ), untuk mengubah sub menu menjadi menu utama. Ketikkan: &Edit pada textbox Caption dan ketikkan: mnuedit pada textbox Name. Klik tombol Next, klik tombol bergambar anak panah ke kanan ( ). Ketikkan: &Tampil pada textbox Caption dan ketikkan: mnuedittampil pada text box Name. Tandai checkbox Checked. Klik tombol OK. Pada form sudah terdapat menu utama baru dengan nama Edit. Klik menu Edit tersebut, akan terdapat sebuah sub menu Tampilan yang dilengkapi tanda check di sisi kirinya. Gambar 8.3. Form dengan menu File dan Edit. Tampilkan kembali Menu Editor, buat sebuah menu baru dengan Caption: &Windows dan dengan Name: mnuwindows, tandai check box WindowList. WindowList hanya dapat digunakan pada sebuah menu utama dan biasanya digunakan pada aplikasi multiple interface (menggunakan MDIForm). WindowsList adalah fasilitas untuk menampilkan form-form anak (yang sedang ditampilkan pada sebuah MDIForm) melalui sub-sub menu. Menu Pop-Up Menu Pop-Up adalah menu yang ditampilkan pada saat Anda mengklik tombol kanan mouse. Untuk membuat menu Pop-Up sama seperti membuat MenuBar, hanya saja diperlukan rutin kode untuk memanggil menu tersebut. Menu yang dijadikan Pop-Up adalah menu utama. Rutin pemanggilan ditempatkan pada Prosedur event MouseUp atau MouseDown dari form atau dari sebuah objek. Rutin pemanggilan: Private Sub Form_MouseDown(Button As Integer, _ Shift As Integer, X As Single, Y As Single) [If Button = {2 vbrightbutton} Then] Me.PopupMenu namamenuutama [, Flags] _ [, X][, Y] [,DefaultMenu] [End If] Argumen NamaMenuUtama Flag X Y DefaulMenu Keterangan Nilai properti Name dari menu utama Jenis tampilan menu Pop-Up Posisi atas menu Pop-Up terhadap form Posisi kiri menu Pop-Up terhadap form Item menu yang di-default-kan (dicetak tebal) Flag Const Nilai Keterangan Menu Pop-Up ditampilkan dari vbpopupmenucenteralign 4 tengah-tengah posisi Horisontal pointer vbpopupmenuleftalign 0 Menu Pop-Up ditampilkan dari sisi kiri Horisontal pointer

vbpopupmenuleftbutton 0 vbpopupmenurightalign 8 vbpopupmenurightbutton 2 Menu Pop-Up hanya dapat ditutup setelah mengklik tombol kiri mouse Menu Pop-Up ditampilkan dari sisi kanan Horisontal pointer Menu Pop-Up dapat ditutup dengan mengklik tombol kiri maupun kanan mouse Contoh pemanggilan: Private Sub Form_MouseDown(Button As Integer, _ Shift As Integer, X As Single, Y As Single) If Button = 2 Then Me.PopupMenu mnufile, 2 Or 4,,, mnufilenew End If Ketika Anda mengklik tombol kanan mouse, popup menu akan ditampilkan dari posisi tengah horisontal pointer, dan menu New akan dicetak tebal. Menambahkan Gambar pada Sub Menu Mungkin Anda yang sudah biasa mendesain menu bar dalam pembuatan program aplikasi dengan Visual Basic merasa bosan dengan tampilan menu tersebut. Karena jika Anda melihat program aplikasi besar sekelas Ms. Word, Ms. Excel bahkan Ms. Visual Basic sendiri, sebagian sub menunya dilengkapi gambar pada sisi kirinya. Gambar 8.4. Tampilan form dengan sub menu bergambar. Visual Basic memang tidak melengkapi fasilitas untuk itu. Namun sebenarnya Anda dapat melakukannya. Bagaimana caranya? Anda memerlukan Fungsi API untuk tujuan tersebut. Contoh Program 7 Contoh program di bawah akan menerangkan bagaimana cara Anda menambahkan gambar pada menu. a. Desain Form Buatlah folder baru di alamat: C:\Menggali VB\Bab 8 dengan nama Program 7. Jalankan Visual Basic pada template Standar Exe. Tambahkan sebuah Module pada Project Anda. Simpan semua komponen project Anda. Gambarkan sebuah objek Image pada Form1, ubah Name menjadi imgmenu. Ubah properti Picture dengan gambar dari: C:\Program Files\Microsoft Visual Studio\Comon\Graphic\Bitmaps\TlBr_W95\New. Gandakan imgmenu menjadi 6 (enam) buah. Ubah properti Picture dari masing-masing imgmenu dengan gambar dari alamat seperti pada langkah 3)

Buat menu seperti pada tabel di bawah ini Caption Name Indentasi &File mnufile 0 &New mnufilenew 1 &Open mnufileopen 1 &Save mnufilesave 1 &Edit mnuedit 0 &Copy mnueditcopy 1 Cu&t mnueditcut 1 &Paste mnueditpaste 1 b. Baris Kode Gambar 8.5. Desain Form. Baris Kode Baris kode pada: Module1 1 Option Explicit ' 2 Declare Function GetMenu& _ Lib "user32" (ByVal tgwnd As Long) 3 4 5 6 7 8 9 10 11 12 Declare Function GetSubMenu& Lib "user32" _ (ByVal tgmenu As Long, ByVal Posisi As Long) Declare Function GetMenuItemID& Lib "user32" _ (ByVal tgmenu As Long, ByVal Posisi As Long) Declare Function SetMenuItemBitmaps& _ Lib "user32" (ByVal tgmenu As Long, _ ByVal Posisi As Long, ByVal Flags As Long, _ ByVal BitmapUncheck As Long, _ ByVal BitmapCheck As Long) Dim MenuUtama&, SubMenu&, xsubmenu& Sub TambahkanGambar(Frm As Form) With Frm MenuUtama = GetMenu(.hWnd) 'Menentukan sub utama pertama(menu File) SubMenu = GetSubMenu(MenuUtama, 0) 'Menentukan sub menu pertama (menu File New) xsubmenu = GetMenuItemID(SubMenu, 0) 'Menggambar sub menu pertama (menu File New) 'dengan mengambil gambar dari imgmenu Index 0

13 14 15 16 17 18 19 20 21 22 23 24 25 xsubmenu, 1,!imgMenu(0).Picture, _!imgmenu(0).picture 'Menentukan sub menu pertama (menu File Open) xsubmenu = GetMenuItemID(SubMenu, 1) 'Menggambar sub menu kedua (menu File Open) 'dengan mengambil gambar dari imgmenu Index 1 xsubmenu, 1,!imgMenu(1).Picture, _!imgmenu(1).picture 'Menentukan sub menu pertama (menu File Save) xsubmenu = GetMenuItemID(SubMenu, 2) 'Menggambar sub menu ketiga (menu File Save) 'dengan mengambil gambar dari imgmenu Index 2 xsubmenu, 1,!imgMenu(2).Picture, _!imgmenu(2).picture 'Menentukan sub utama kedua(menu Edit) SubMenu = GetSubMenu(MenuUtama, 1) 'Menentukan sub menu pertama (menu Edit Copy) xsubmenu = GetMenuItemID(SubMenu, 0) 'Menggambar sub menu pertama (menu Edit Copy) 'dengan mengambil gambar dari imgmenu Index 3 xsubmenu, 1,!imgMenu(3).Picture, _!imgmenu(3).picture 'Menentukan sub menu kedua (menu Edit Cut) xsubmenu = GetMenuItemID(SubMenu, 1) 'Menggambar sub menu kedua (menu Edit Cut) 'dengan mengambil gambar dari imgmenu Index 4 xsubmenu, 1,!imgMenu(4).Picture, _!imgmenu(4).picture 'Menentukan sub menu ketiga (menu Edit Paste) xsubmenu = GetMenuItemID(SubMenu, 2) 'Menggambar sub menu ketiga (menu Edit Paste) 'dengan mengambil gambar dari imgmenu Index 5 xsubmenu, 1,!imgMenu(5).Picture, _!imgmenu(5).picture End With Baris kode pada: 1 2 3 4 Form1 Option Explicit ' Private Sub Form_Load() TambahkanGambar Me 5 6 7 8 9 Private Sub Form_MouseDown(Button As Integer, _ Shift As Integer, X As Single, Y As Single) 'Jika mengklik tombol kanan mouse If Button = 2 Then PopupMenu mnuedit, 2 or 4,,, mnueditcut End If

10 11 12 Private Sub mnueditcut_click() MsgBox "Silakan masukkan kode Anda di sini" c. Tes Program Jalankan program! Klik sebuah menu utama Pada sub menu kini sudah tercetak gambar. Catatan: Picture dari objek Image pada contoh program di atas haruslah file gambar (jpg atau bmp) dengan ukuran 13x12 pixels. Menggunakan file gambar yang melebihi ukuran tersebut, atau mengambil gambar dari file icon (ico), penggambaran menu tidak akan berhasil.