C# проверить, есть ли выбранные элементы в списке в последовательности - PullRequest
0 голосов
/ 08 марта 2020

У меня есть список, который содержит 29 элементов, я хочу проверить, выбрал ли пользователь элементы в последовательности, например, если он выбирает (1,2,3,4), появится окно сообщения о том, что он выбрал (от 1 до 4) и если он выберет (1,3,5), в окне сообщения будет указано, что он выбрал (1,3 и 5).

1 Ответ

0 голосов
/ 08 марта 2020

Я вижу, что вы хотите сделать. Первый подход состоит в том, чтобы узнать, что он выбрал , например:

for (int i = 0; i < listBox1.SelectedItems.Count; i++)
{
  MessageBox.Show("You selected the item " + listBox1.SelectedItems[i] + " with index " + i.ToString());
}

А затем, как видно в MessageBox, получить индекс , который, я думаю, то, что ты хочешь. Если вы хотите перечислить всех выбранных элементов в одном MessageBox , просто дайте пользователю выбрать нужные элементы, сделайте кнопку, которая скажет, какие элементы он выбрал всего .

...