|
Napisano: 27 Maj 2011 15:56
Jel zna neko kako da dobijem ContextMenuStrip clicked item index? Znaci, treba mi index item-a na koji kliknem... Ajde ako neko zna nek mi kaze brzo, stvarno mi treba.
Dopuna: 27 Maj 2011 16:53
Ljudi, uspeo sam... Evo ga kod ako neko ima slican problem... Ovaj kod radi tako sto sve item-e iz ContextMenuStrip ubacuje u ListBox, kada se klikne neki item u ContextMenuStrip-u on selektuje taj isti item u ListBox-u i odatle vadi index... Znam da nije saverseno, ali to je jedini nacin kog sam mogao da se setim...
Public Class Form1
Dim i As Integer = 0
Dim str As String
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
While i < ContextMenuStrip1.Items.Count
ListBox1.Items.Add(ContextMenuStrip1.Items.Item(i).ToString)
i = i + 1
End While
End Sub
Private Sub ToolStripMenuItem1_CheckedChanged(ByVal sender As Object, ByVal e As System.Windows.Forms.ToolStripItemClickedEventArgs) _
Handles ContextMenuStrip1.ItemClicked
ListBox1.SelectedItem = e.ClickedItem.Text
MsgBox(ListBox1.SelectedIndex)
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
ContextMenuStrip1.Show()
End Sub
End Class
|