Jumat, 07 Desember 2012

Membuat ToolStrip Dan ContextMenuStrip Visual Basic 2010

Standard
Membuat ToolStrip

ToolStrip atau lebih dikenal dengan Toolbar merupkan menu atau tempat yang menyediakan Tool atau peralatan untuk control khusus, Dengan adanya Toolbar diharapkan akan mempercepat akses ke fungsi fungsi tertentu seperti save, new blank document, copy, paste dan masih banyak lagi.
Umumnya anggota toolbar berjenis button, Textbox dan combobox, Control inilah yang paling sering disediakan pada toolbar umumya.
Berikut cara membuatnya :


1.   Pilih toolstrip dari toolbox lalu klik pada area dibawah menu strip.
2.   Klik untuk menambah item tollbar.
3.   Pilih salah satu jenis objek ( button, label, combobox atau yang lain)
      untuk button kita bisa menambahkan gambar kedalam button tersebut dengan cara klik kanan 
      lalu pilih set image, kemudian pilih gambar yang diinginkan.
4.   Masukan coding untuk objek tersebut, misalnya untuk menampilkan form.
 Berikut coding yang saya gunakan untuk pemanggilan form Mdi pada project sebelumnya :

Private Sub TampilkanFormAnak1ToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TampilkanFormAnak1ToolStripMenuItem.Click, NewToolStripButton.Click
        Form2.MdiParent = Me
        Form2.Show()
    End Sub

    Private Sub TampilkanFormAnak2ToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TampilkanFormAnak2ToolStripMenuItem.Click, ToolStripButton1.Click
        Form3.MdiParent = Me
        Form3.Show()
    End Sub

    Private Sub TampilkanFormAnak3ToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TampilkanFormAnak3ToolStripMenuItem.Click, ToolStripButton2.Click
        Form4.MdiParent = Me
        Form4.Show()
    End Sub

    Private Sub TampilkanFormAnak4ToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TampilkanFormAnak4ToolStripMenuItem.Click, ToolStripButton3.Click
        Form5.MdiParent = Me
        Form5.Show()
    End Sub

Saya hanya menambah event ( yang bergaris bawah ) di belakan event MenuStrip yang sudah ada.


Mengatur posisi toolbar (ToolStrip) dengan MenuContext  
MenuContext adalah menu yang akan ditampilkan ketika kita melakukan klik kanan pada objek terntentu. berikut contoh pemanfaatanya.

1.  Tambahkan contextmenustrip dari toolbox. 
2.   Isi menu seperti contoh berikut :
3.   Untuk mengubah posisi toolbar gunakan coding
(Nama toolstrip).Dock = DockStyle.(Posisi (left, right, top, buttom))
Contoh :
 untuk mengubah posisi toolbar pada posisi kanan:
ToolStrip1.Dock = DockStyle.Right

4.  Untuk mengaktikan contextmenu strip, klik objek ( toolstrip ), pada property contextmenustrip pilih conetxtmenustrip yang sudah kita buat sebelumnya (contextmenustrip1)

 berikut coding lengkap dan hasilnya : 

Private Sub AtasToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AtasToolStripMenuItem.Click
        ToolStrip1.Dock = DockStyle.Top
    End Sub

    Private Sub KiriToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles KiriToolStripMenuItem.Click
        ToolStrip1.Dock = DockStyle.Left
    End Sub

    Private Sub KananToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles KananToolStripMenuItem.Click
        ToolStrip1.Dock = DockStyle.Right
    End Sub

    Private Sub BawahToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BawahToolStripMenuItem.Click
        ToolStrip1.Dock = DockStyle.Bottom
    End Sub




Demikian semoga baermanfaat, Terima kasih.



0 komentar:

Posting Komentar