MENU STRIP


                                   
                            MenuStrip

            Untukmembuat menu pada form kitadapatmenggunakannkomponenpadaToolBoxberupaMenuStrip, biasanya menu digunakanuntukaksesfitur-fiturdariaplikasi yang kitabuatdanditempatkanpada form utamasuatuprogra.Bayangka jika fitur yang kita buat dalam sebuah program begitubanyakdankompleks, makatidakmungkinbagikitamenggunakan control berupa Button atausejenisnyakedalamtubuh Form karenaakanmemperjelektampilandari Form utamaitusendiri. UntukmenagtasihaltersebutmakakitadapatmengunakankomponenMenuStripuntukmenampilkansemuafitrudengantampilandorpdown menu daribagianatas form.
 

MenambahkanMenuStrip
            UntukmenambahkansebuahMenuStripkedalam form yang akankitainginkan, makakitadapatmemilihobjektersebutdariToolBox yang dikelompokkanpadaMenus&Toolbar.
           
Gambar 14.1MenuStrippada Form
Mengatur Item MenuStrip
            Untukmenambahdanmengatur item menu padakontrolMenuStripdalam form, kitadapatmelakukanklikpadabagian paling kiridariMenuStrip yang akankitatambahkansebuah item. Klikpadabagianputih yang memilikiteks tooltips ‘Type Here” laluketikannama menu yang kitainginkan (misalnya “File”) makahaltersebutdapatdiilustrasipadagambar berikut.
Gambar 14.2Menambahkan File
            Untukmenambahkan menu di bawah level menu yang barukitatambahkan (menu “File”) kitaketikanpada item darianak menu tersebut (misalnya “Open”).Hal tersebutdapatdiilustrasisepertigambarberikut.
Gambar 14.3 Menambahkan Menu Open
            Terkadangkitaperlumenambahkantekspemisahantar item menu satudanlainyapadasatu level, untukkitadapatmemilihobjek Separator denganmelakukanklikpadaikonpanahkebawahpada item yang akankitaaturobjeknya.
Gambar14.4MenambahkanSparator
            Pilihobjek Separator lalumenuju item selanjutnya yang masihsatu level dengan item sebelumnya, kitaketikan “Exit”.
Gambar14.5Menambahkan Menu Exit
            Setelahkitamengatur item-item pada control MenuStripsebagai menu utamapadaaplikasi, sekarangkitaakancobamemasukanmenuliskankodejika menu tersebut di piliholeh user. Caranyasamasepertisaatkitamenambahkankodepadaobjekkontrollainya. Cukupklikgandapada item padaMenuStrip yang akankitatambahkankodenya.
            Padacontoh di bawahinikitaakanmenambahkankodepada menu denganteks “Exit”.
Gambar14.6.MenulisKodepada Item Menu Exit
            Untukmengujinyakitajalankanprojek yang barukitabuattersebut, lalupilih menu “Exit” yang merupakananak menu “File”.
Gambar 14.7HasilEksekusiProjek
Kustomisasi Item
            Item pada Menu Strip mendukungbanyakatribut, tidakhanyasebuahteksnamunkitadapatmenambahkangambar, atribut check, merubahjenisobjek, dan lain sebagainya.Untukmelakukankustomisasi item yang kitainginkampasasuatu Menu Strip makakitadapatmengikutilangkahtersebut.
1.        Pilihatauklikpada item pada menu strip yang akankitakustomisasi.
Gambar 14.8Memilih Item padaMenuStrip
2.        Aturnilaipadapropertinyamelaluijendelaproperti.
Gambar14.9Properti Item PadaMenuStrip
Propertipentingpada item MenuStirpbesertafungsinya.
ü  Name                    : Mengaturnamaobjek.
ü  Image                   : Menambahkansebuahgamarpadaobjek.
Ø  Checked               : Mengaturatributcekpadaobjek.
Ø  ShortcutKeys       : Mengaturtombol shortcut (tombolpintas) padaobjektersebut
Ø  ShowShortcutKeys          : Menampilkanatautidaktombolpintasuntuk menu tersebut.
Ø  Visible                              : Jikabernilai True makaobjekakannampak, jikabernilai False makaobjektidakakannampak.

ToolStrip
            Unutkmembuatsederetatausekumpulan item yang dapatkitaletakandibagianatas, kiri, kanan, tengah, ataubahkanataubagiankiri Form aplikasi yang kitabuat, kitadapatmenggunakankontrolToolStrip. SepertinamanyasendiriyaituToolStripdapatmenampung item-item berupaobjeklainyaseperti Button, Label, TextBox, ComboBox, ProgressBar, dan lain sebagainya.
MenambahkanToolStrip
            UntukdapatmenambahkanToolStrippada Form, makakitapilkihobjekToolStrippadaToolBoxlalugambarkanpada Form makasecaradefaulkontroltersebutaknberadapadabagianatas Form anda.
Gambar 14.10MenambahkanToolStrip
Propertipentingpada item ToolStripbesertafungsinya.
ü  Name                    : Mengaturnamaobjek.
ü  BackColor            : Mengaturwarnabelakangobjek.
Ø  Dock                    : Mengaturposisiobjekpada form.
Ø  Items                    : Mengatur item-item padaobjek.
Ø  Visible                  : Jikabernilai True makaobjekakannampak, jikabernilaiFalse makaobjektidakakannampak.
            SetelahkitamenambhkankontrolToolStripdalam form, sekarangkitaakanmencobamenambahkandanmengatur item-item yang adapadaToolStrip yang kitapakai.



Menambahkan Item
            Untukmenambahkan item padaToolStripsecarasingkatkitadapatmenekan (Klikkiri) panahkecilkearahbawah yang adapadabagian item 
Gambar 14.11Menambah Item PadaToolStrip
            Pilihjenis yang akankitatambahkan, misalnyakitaakanmenambahkan item berupa Button makapilih “Button” pada menu yang muncul.
            Untukmenambahkan item lainnyapadaToolStripmakakitadapatmelakukanhal yang samasebelumnyalalupilihjenis item yang kitainginkan. Sehinggasekumpulan item telahkitatambahkanpadasebuahToolStrip, berikutadalahilustrasidariToolStrip yang telahditambahkanberbagai item.
Gambar 14.12 ToolStripDenganBerbagaiJenis Item
Mengatur Item

            Setelahkitadapatmenambahkanberbagai item padaToolStripmakakitaharusmengatur item-item yang kitatambahkantersebut agar tampilanlebihsesuai yang kitainginkan. Sevelumsampaibabinitentunyakitatelahmempelajariberbagaimacamataujenis item (objek)  yang telahkitatambahkanpadaToolStrip ( Label, Button, ComboBox, TextBox, ProgressBar) sehinggakegunaandarimasing-masingpropertiuntukmengatursetiap item yang kitatambahkansudahAndakuasai. Untukmengatur item padaToolStripcaranyasamaseprtipengaturan item padakontrollainya, yaitudenganmemilihobjek (item) yang adapadaToolStrip (yang akankitaatur) lalukitarubahnilai-nilaipadajendelatersebut.
            Berikutadalahsalahsatuilustrasi/gamabrsaatpengaturansalahsatu Item padaToolstrip (item ProgressBar).
Gambar 14.13Mengatur Salah Satu Item
            Sehinggaanda agar sendirimasing-masing item yang andatamabahkanpadaToolStripsehinggatampilansesuaidengan yang andainginkan.
MembuatGaris Batas AntarSubMenu
-           Kliktandapanahpada Type Here
-           Pilih Separator

Membuat Shortcut Key Pada Menu
-           Pilih (klik) Menu yang akandiberikan shortcut key nya
-           Padajendela Properties, pilihShortcutKeys
-           Aturkombinasishortcutkeynya.
PosisiToolStrip
            Hal lain yang dapatkitalakukandenganToolStripadalahmerubahletakatauposisinyapada Form, secara Default posisiToolStripakanberadadibagainatas Form, namunkitadapatmemposisikanToolStripdibagian lain Form sesuai yang kitainginkansecarasingkathaltersebutdapatkitalakukandenganmerubahnilaipasdaproperti Dock.
            BerbagaiposisiToolStrip yang dapatterjadiketikakitamerubahnilaipadaproperti Dock dapatdilihatdalamgambar-gambarberikut.
Gambar 14.14ToolStripdengan Dock Left
Gambar 14.15ToolStripdengan Dock Button

Mainform
Maninformmerupakansebuah form yang dijadikan form induktempatuntukmengakses form-form lainnya.
Buatlahdesain Form sebagaiberikut :
Jadikan Form1 menjadi Form utamadenganmengaturpropertisesebagaiberikut :
IsMdiContainer = True
WindowState = Maximized
Kemudianbuatlah form-form yang akandibukamelaluai form utama, misalnya :


Untukmembuka form-form inimelalui form menu utama, perintahnyaadalahsebagaiberikut :

Nama_Form.MdiParent = Me
Nama_Form.Show()
Double klikpadamenustrip yang ingindijadikanpemanggil form, misalnyaakanakanmemanggil data pegawai, makakode program diletakkanpadamenustrip yang bertuliskan “Data Pegawai” kemudianpanggil form yang akandibukamisal form2.
PrivateSub DataPegawaiToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DataPegawaiToolStripMenuItem.Click
        Form2.MdiParent = Me
        Form2.Show()
EndSub






Komentar