contextMenu i zdarzenia

1

Witam,

Jestem początkująca więc proszę o wyrozumiałość. Tworzę sobie menu i dynamicznie SubItems.W jaki sposób dodać zdarzenie do dynamicznie tworzonych SubItems'ow np. żeby podawało tekst wybranej pozycji.

pozycja1
pozycja2
pozycja3
|
- subitem3_1
- subitem3_2 -> Jak pobrać tekst z tego elementu?

for (int i = 0; i < int.Parse(txtIloscArkuszy.Text); i = i + 1)
            {
                TreeNode parent = new TreeNode();
                parent.Text = "AR" + Convert.ToString(i + 1);
                parent.ExpandAll();
                tvArkusze.Nodes.Add(parent);
                parent.ImageIndex = 1;

                (contextTV.Items[3] as ToolStripMenuItem).DropDownItems.Add("AR" + Convert.ToString(i + 1));
               
            }    
1

Problem rozwiązany. Oto kod dla potomnych/

 for (int i = 0; i < int.Parse(txtIloscArkuszy.Text); i = i + 1)
            {
                TreeNode parent = new TreeNode();
                parent.Text = "AR" + Convert.ToString(i + 1);
                parent.ExpandAll();
                tvArkusze.Nodes.Add(parent);
                parent.ImageIndex = 1;

                (contextTV.Items[3] as ToolStripMenuItem).DropDownItems.Add("AR" + Convert.ToString(i + 1),null, Menu_OnClick);            
            }          
        }

        void Menu_OnClick(object sender, EventArgs e)
        {
            MessageBox.Show(sender.ToString());
            
        }

1 użytkowników online, w tym zalogowanych: 0, gości: 1