Selasa, 24 Mei 2016

Membuat Menu dari VB 6



        Kali ini Saya akan membuat tutorial membuat Menu dan Membuat menu modifikasi  pada  Visual Basic 6.0 atau biasa disebut VB6. Biasanya pada sebuah applikasi berbasis dekstop selalu dilengkapi dengan tampilan menu bar, toolbar atau yang lainnya. Didalam pemrograman visualbasic 6 ini sudah di lengkapi fasilitas untuk membuat menu. Kita langsung saja membahas bagaimana membuat menu pada visual basic 6.
        Pertama buka Microsoft Visual Basic 6.0, Pilih Standart EXE lalu Klik Open, setelah itu muncul tampilan Project1 beserta Form1 dan mulailah untuk mendisain tampilan menu,

Ada dua cara untuk membuat menu yaitu : klik menu tools – Menu Editor atau klik gambar menu editor ditoolbar.
 Akan muncul kotak dialog menu editor seperti gambar 4.1 pada form terpilih, selanjutnya:


 Gambar 4.1 Tampilan Menu Editor

  1. Pada kotak caption  ketiklah teks yang ingin anda tampilkan pada menu. Anda dapat menambahkan karakter ( & ) di sebelah kiri huruf yang akan di jadikan tombol akses. Visual basic akan secara otomatis  akan menggaris bawahi huruf yang diberi tanda &.
  2. Pada kotak name ketiklah nama yang akan di gunakan untuk pemanggilan di kode windows, sebaiknya nama didahului dengan kata mnu (menu), Contoh : caption = &Open, Name = mnuOpen
  3.  Anda bisa menekan tombol atau untuk mengubah posisi control menu tersebut sebagai judul menu, item menu, judul sub-menu atau item submenu. 
  4. Selanjutnya mengatur property untuk control menu tersebut. Pengaturan ini bisa langsung pada menu editor atau bisa juga dilakukan nanti melalui kode program property. Property visible untuk memunculkan atau tidak suatu item.properti enabled digunakan untuk dapat diakses atau tidak (berwarna abu abu ) suatu item menu. 
  5.  Klik next untuk membuat control menu lainnya atau klik insert untuk menambahkan control menu yang baru di antara control menu yang sudah ada. tombolatau bisa anda gunakan untuk berpindah diantara control menu pada kotak daftar.
  6. Untuk memisahkan item menu ke dalam bagian bagian, digunakan garis pemisah horizontal. Cara membuatnya pada caption ketiklah karakter ( _ ).
  7. Shortcut adalah kombinasi tombol keyboard yang ditekan untuk menjalankan item menu secara langsung. Untuk membuat shortcut klik pada panah drop-down shortcut dan pilih kombinasi tombol keybord yang sesuai. Contohnya untuk item menu open, shortcutnya adalah CTRL + O
Untuk membuat menu perhatikan ketentuan-ketentuan umum berikut : 
  •  Nama menu/ item sebagainya menggunakan teks spesifik dan pendek yang terdiri dari satu atau dua kata.
  • Berikan tombol akses untuk tiap item  menu, jika memungkinkan gunakanhuruf pertama.
  • Berikan tanda ellipsis (....) pada perintah menu memerlukan keterangan tambahan diman apemakai diminta untukmengisi suatu kotak dialog terlebih dahulu.
  • Jika sebuah perintah digunakan untuk kendali on/off atau hidup/ mati, tempatkan check mark ( tanda periksa ) di sebelah kiri item menu jika aktif. Gunakan property checked.
  • Pada perintah yang tidak bisa langsung di akses karena harus memenuhi suatu syarat tertentu, atur property enabled menjadi false, contoh perintah paste dapat diakses jika objek yang di cut atau di copy lebih dulu atau clipboard ada isinya.

    Membuat menu yang umumnya terdapat pada program aplikasi windows.
    Form :
                                                           Gambar 4.2 Tampilan Form 

    Ubah properti Menu editor seperti tabel berikut : 

    Caption
    Name
    Shortcut
    Checked
    &File
    mnuFile


    ....&New
    mnuNew


    ....&Open
    mnnuOpen
    Ctrl + O

    ....&Save
    mnuSave
    Ctrl + S

    ....&Close
    mnuClose


    ....-
    mnuSpr11


    ....&Printer Setup
    mnuPrinterSetup


    ....&Print
    mnuPrint
    Ctrl + P

    ....-
    mnuSpr12


    ....&Exit
    mnuExit


    &Edit
    mnuEdit


    ....&Undo
    mnuUndo


    ....-
    mnuSpr21


    ....&Cut
    mnuCut
    Ctrl + X

    ....&Copy
    mnuCopy
    Ctrl + C

    ....&Paste
    mnuPaste
    Ctrl + V
     False
    ....-
    mnuSpr22


    ....&Find
    mnuFind
    Ctrl + F

    &View
    mnuViw


    ....&Toolbar
    mnuToolbar

    True
    ....&Status Bar
    mnuStatusbar

    True
    ....-
    mnuSpr31


    ....&Options
    mnuOptions


    &Help
    mnuHelp


    ....&Contents
    mnuContents
    F1

    ....&Online
    mnuOnline


    ........&HomePage
    mnuHomepage


    ........&Tutorial
    mnuTutorial


    ....-
    mnuSpr41


    ....&About
    mnuAbout


                                                    Tabel 4.1 Properti Menu Program Menu

    Atur  Properti Form :

    Objek
    Properti
    Pengaturan
    Form 1
    Caption
    Menu
                                                        Tabe 4.2 Properti Form

    Hasilnya Menunya seperti berikut :
    Gambar 4.3 Hasil Menu


    Latihan 9 : Menu Panjang I 

    Judul menu dapat di atur agar ditampilkan panjang  ( semuanya ) atau pendek ( sebagian saja).untukmengganti menu tampilan panjangatau pendekdignakan cariabel dengan tipe data Boolean . berikutnya memanggil prosedur umum untuk menghapus semua menu, baru di tampilak menu panjang atau pendek 
    caranya : 


    1. buka Microsoft Visual Basic 6.0, Pilih Standart EXE lalu Klik Open, setelah itu muncul tampilan Project1 beserta Form1 dan mulailah untuk mendisain tampilan menu.
    2. Atur tampilan Form Seperti Berikut : 
      Gambar 5.1 Tampilan Form

      Atur Properti Menu seperti pada tabel : 
    • Captin
      Name
      & File
      mnuFile
      &Edit
      mnuEdit
      &View
      mnuView
      &Format
      mnuFormat
      &Windows
      mnuWindows
      &Tools
      mnuTools
      &Help
      mnuHelp
                                Tabel 5.1 Properti Menu 
  • Properti Form :
  • Objek
    Properti
    Pengaturan
    Form 1
    Caption
    Menu Panjang I
    Command 1
    Cation
    Name
    &GantiMenu
    cmdGaanti
    Tabel 5.2 Property Form

    Masukkan Code seperty dibawah ini :
    hasil akhirnya akan sepert ini : 
    Gambar 5.3 Tampilan Menu bentuk panjang

    Gambar 5.2 Tamilan Menu pendek ( Sebagian )