Jumat, 22 April 2011

Mencontreng Menu

Berikut ini contoh-contoh bagaimana cara men-contreng / centang / check sebuah Menu.

1. Mencontreng 1 menu.
[ VB 6.0 ]
Buat rangkaian Menu seperti ini :
CaptionNamePosisi
ContohmnuContohContoh
TesmnuTes**** Tes

Di bagian 'mnuTes_Click' ketikkan :
mnuTes.Checked = Not mnuTes.Checked
  
If mnuTes.Checked = True Then
' jika menu tercontreng
Else
' jika tidak
End If


[ VB .NET ]
Tambahkan kontrol MenuStrip, isikan 1 MenuItem (Name=mnuContoh). Kemudian di MenuItem tersebut, tambahkan 1 MenuDropDown (Name = mnuTes). Lalu Di bagian 'mnuTes_Click' ketikkan :
mnuTes.Checked = Not mnuTes.Checked
  
If mnuTes.Checked = True Then
' jika menu tercontreng
Else
' jika tidak
End If




2. Mencontreng 2 menu sebagai pilihan.
[ VB 6.0 ]
Buat rangkaian Menu seperti ini :
CaptionNamePosisi
ContohmnuContohContoh
Pilihan PertamamnuPilihan1**** Pilihan Pertama
Pilihan KeduamnuPilihan2**** Pilihan Kedua

Di bagian 'Form_Load' ketikkan :
 mnuPilihan1_Click 'default menu yang tercontreng

Di bagian 'mnuPilihan1_Click' ketikkan :
mnuPilihan1.Checked = True
mnuPilihan2.Checked = False
'kode jika pilihan 1 tercontreng

Di bagian 'mnuPilihan2_Click' ketikkan :
mnuPilihan1.Checked = False
mnuPilihan2.Checked = True
'kode jika pilihan 2 tercontreng


[ VB .NET ]
Tambahkan kontrol MenuStrip, isikan 1 MenuItem (Name=mnuContoh). Kemudian di MenuItem tersebut, tambahkan 2 MenuDropDown dengan rincian :
TextName
Pilihan PertamamnuPilihan1
Pilihan KeduamnuPilihan2

Di bagian 'Form1_Load' ketikkan :
mnuPilihan1.PerformClick() 'default menu yang tercontreng

Di bagian 'mnuPilihan1_Click' ketikkan :
mnuPilihan1.Checked = True
mnuPilihan2.Checked = False
'kode jika pilihan 1 tercontreng

Di bagian 'mnuPilihan2_Click' ketikkan :
mnuPilihan1.Checked = False
mnuPilihan2.Checked = True
'kode jika pilihan 2 tercontreng




3. Mencontreng banyak menu sebagai pilihan dengan tekhnik array.
[ VB 6.0 ]
Buat rangkaian Menu seperti ini :
CaptionNameIndexPosisi
ContohmnuContoh Contoh
Pilihan ke 1mnuPilihan0**** Pilihan ke 1
Pilihan ke 2mnuPilihan1**** Pilihan ke 2
Pilihan ke 3mnuPilihan2**** Pilihan ke 3
Pilihan ke 4mnuPilihan3**** Pilihan ke 4
Pilihan ke 5mnuPilihan4**** Pilihan ke 5

Di bagian 'Form_Load' ketikkan :
mnuPilihan_Click (0) 'default menu yang tercontreng

Di bagian 'mnuPilihan_Click' ketikkan :
Dim i As Integer
For i = 0 To mnuPilihan.Count - 1
mnuPilihan(i).Checked = (i = Index)
Next

MsgBox mnuPilihan(Index).Caption 'menampilkan teks pilihan


[ VB .NET ]
Tambahkan kontrol MenuStrip, isikan 1 MenuItem (Name=mnuContoh). Kemudian di MenuItem tersebut, tambahkan beberapa MenuDropDown dengan rincian :
TextName
Pilihan ke 1mnuPil1
Pilihan ke 2mnuPil2
Pilihan ke 3mnuPil3
Pilihan ke 4mnuPil4
Pilihan ke 5mnuPil5

Di bagian 'Form1_Load' ketikkan :
mnuPil1.PerformClick() 'default menu yang tercontreng

Tambahkan prosedur berikut sebagai pengganti handle click-nya.
Private Sub Pilihan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuPil1.Click, mnuPil2.Click, mnuPil3.Click, mnuPil4.Click, mnuPil5.Click
For Each c As ToolStripMenuItem In mnuContoh.DropDownItems
c.Checked = (c.GetHashCode = sender.GetHashCode)
Next

MsgBox(CType(sender.Text, String)) 'menampilkan teks pilihan
End Sub

Label: , , ,

0 Komentar:

Posting Komentar

Pengunjung yang baik selalu meninggalkan jejak berupa komentar. :)

Berlangganan Posting Komentar [Atom]

<< Beranda