Другая проблема, эта, я не думаю, что это просто, как двойной, как в прошлый раз.Сделать выбор списка Выберите несколько списков C#
Я создаю список, в котором я хочу, чтобы пользователь мог выбрать один из вариантов, и для него изменить «выбранное состояние» других 2, которые находятся рядом с ним в форме. Проблема в том, что я не могу понять, как вытащить то, что было выбрано в первом списке.
Я попытался с помощью
private void workshopSelect_SelectedIndexChanged(object sender, EventArgs e)
{
for (int i = 1; i != 5; i++) {
if (workshopSelect.GetSelected == i){
NoDBox.SetSelected(i, true);
feeBox.SetSelected(i, true);
}
}
}
но workshopselect.getselected имеет красные squigglies. В нем говорится, что оператор == не может использоваться и что он «возвращает значение, указывающее, выбран ли указанный элемент». Я попытался использовать (workshopSelect.GetSelected[i])
, который не работал, попробовал использовать (workshopSelect.GetSelected(i))
, который тоже не работал.
Программа должна выглядеть следующим образом, когда я выбираю одну из мастерских линий
Так что мой вопрос, на самом деле, только то, что именно я могу использовать, чтобы проверить коробку для того, что линия была выбрана?
[Прочитать документацию] (https://msdn.microsoft.com/en-us/library/system.windows.forms.listbox.getselected%28v=vs.110%29.aspx), чтобы понять, что этот метод делает, как использовать его, что он возвращает, и независимо от того, похоже ли оно, что он может делать то, что вам нужно. –
Ах .. спасибо, что помогли больше, чем моя книга LOL. Я не мог найти эту информацию. Спасибо :) –
Нет проблем, Джон. MSDN - отличный ресурс. –