Установка выбранного значения ListBoxView в виде строки (C #) - PullRequest
0 голосов
/ 22 июня 2011

Когда значение выбрано в ListBoxView, Как выбор может быть сохранен как строка / переменная, чтобы я мог затем вызвать другой метод, который будет использовать эту строку для выполнения действия?

Ответы [ 2 ]

0 голосов
/ 22 июня 2011

Если вы используете ListBox, получите выбранный элемент, подобный этому:

string item = listBox1.SelectedItem.ToString();

Если вы используете ListView, получите выбранные элементы в зависимости от свойства MultiSelect:

  1. Используйте этот код, если свойство MultiSelect = false

    string itemName = listView.SelectedItems[0].Name;
    
  2. Используйте этот код, если свойство MultiSelect = true

    foreach (ListViewItem item in ltvMainMenu.SelectedItems)
    {
       string itemName = item.Name;    
    }
    
0 голосов
/ 22 июня 2011

Если все элементы в вашем списке являются строками, вы можете использовать

System.Windows.Forms.ListBox lb= new ListBox();
            lb.SelectedItem.ToString();

В противном случае нам нужно будет знать типы элементов, которые вы добавили в список.

...