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 1230 korisnika na forumu :: 80 registrovanih, 7 sakrivenih i 1143 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 20624 - dana 04 Apr 2026 04:18

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: -III-, 4thFlavian, aca018, ajo baba, Aleksa 3215, alternator, Asteker, AudioTehnica, Bahuss, bufanje, Cicumile, cojapop, darkojbn, debeli, DeerHunter, Demi87, djuradj, dolinalima, draganl, dragisa dragisa, dskrlec33, Dusko_Dugousko, Electron, Flanker-G, Gall, Giskard, glados, goxin, HogarStrashni, ibssa, istokzapad, Ivan Germanovic, ivan1973, janezek67, jarovitt, Jaz, Jeremiah, Kajzer Soze, kib, Kolimator, Komder, Kruger, lcc, Magarac, MarijaC84, MB120mm, milanpb, Miler88, MILO-VAN, Mićko, N.e.m.a.nj.a., nelezele, nenad81, nnovakis, Nole, Pantaaa, Pelea, ping15, PITT, pobeda, Polifon, RD84, Risbo_Boris, S-G, stegonosa, suton, synergia, Tamna_strana_Meseca, Totem, Tvrtko I, uruk, v82, VanZan, vazduh, vojnik švejk, Volfero, Vrač, xAlex2, zivojin32, Zorge