@Anton2001

Как правильно использовать contextMenuStrip для ListView?

Здравствуйте , есть такой код
private void Form1_Load(object sender, EventArgs e)
        {
            for (int i = 0; i < 250; i++)
            {
                ListViewItem item = new ListViewItem(new string[] { "Ivan", "Russia" });
                listView1.Items.Add(item);
            }
            listView1.ContextMenuStrip = contextMenuStrip1;
            ToolStripMenuItem item1 = new ToolStripMenuItem();
            item1.Name = "NameMessageName";
            item1.Text = "Name";
            item1.Click += contextMenuStrip1_ItemClick;
            contextMenuStrip1.Items.Add(item1);
        }
        private void contextMenuStrip1_ItemClick(object sender, EventArgs e)
        {
             MessageBox.Show(""); // Как вот тут вывести имя
        }

Как мне вывести сообщение с именем (сейчас там только иван , для тестов) ? те я вызвал контекст меню в строке Alex USA и нужно вывести Alex , надеюсь получилось объяснить )
  • Вопрос задан
  • 102 просмотра
Решения вопроса 1
BasiC2k
@BasiC2k
.NET developer (open to job offers)
Вам нужно после клика смотреть массив listView1.SelectedItems и возвращать SubItem c именем.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы