Извините за запутанный заголовок, но вот моя ситуация: когда я выбираю элемент из списка, мне нужна метка, показывающая номер этого элемента. Например, если я выберу пятый элемент в списке, метка должна показать «Элемент номер 5 выбран».

Как мне это сделать?

1
watchEm 16 Окт 2020 в 11:43

1 ответ

Лучший ответ

Это просто. Все, что вам нужно сделать, чтобы получить индекс выбранного элемента в списке, - это использовать свойство SelectedIndex, которое возвращает отсчитываемый от нуля индекс выбранного элемента. Если вместо этого вам нужен индекс, отсчитываемый от единицы, просто добавьте к нему 1.

int index = listBox.SelectedIndex;
label.Text = $"Item number {index + 1} is selected.";
1
Kinin Roza 16 Окт 2020 в 08:54