ContextMenuStrip index

ContextMenuStrip index

offline
  • Pridružio: 19 Jun 2009
  • Poruke: 70

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



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 18 Apr 2003
  • Poruke: 8134
  • Gde živiš: U kesici gumenih bombona...

Evo ovako.

ToolStrip parent = (sender as ToolStripMenuItem).Owner; ToolStripMenuItem item = (sender as ToolStripMenuItem); int index = parent.Items.IndexOf(item); MessageBox.Show(index.ToString());



Ko je trenutno na forumu
 

Ukupno su 1396 korisnika na forumu :: 57 registrovanih, 5 sakrivenih i 1334 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: amaterSRB, Apok, Batinas, bojank, Boris90, Brana01, darkangel, DeerHunter, Dežurni pod palubom, Djokislav, dmdr, Dorcolac, drimer, Duh sa sekirom, Georgius, HogarStrashni, ikan, Ilija Cvorovic, Insan, kinez88, Klecaviks, kokodakalo, Kruger, Kubovac, kunktator, kybonacci, Litostroton, LUDI, Luka Blažević, Lukaaa, Lutvo_Redzepagic, milenko crazy north, mkukoleca, MrNo, nebkv, Nemanja.M, nemkea71, Neretva, oganj123, oldtimer, opt1, robert1979, royst33, ruger357, sap, sasa87, slonic_tonic, Srle993, stegonosa, StepskiVuk, suton, vathra, VJ, vukdra, yufighter, Zimbabwe, zlaya011