Как я могу ограничить строки / индексы Listbox указанным числом? - PullRequest
0 голосов
/ 29 марта 2019

Как программно ограничить количество строк / индексов в окне списка от динамического значения до постоянного значения, такого как 5? Например, пользователь вводит данные из текстового поля в список до пятой строки. Если они попытаются снова, программа отклонит введенные пользователем данные, что помешает списку увеличить динамический размер строки.

Я пытался использовать свойства Selected Index и Selected Items, такие как:

if (ListBox1.SelectedItems.Count != 0)
{
    while (ListBox1.SelectedIndex == 5)
    {
        ListBox1.Items.RemoveAt(ListBox1.SelectedIndex);
    }
}

но кажется, что свойства требуют выбора индекса списка.

1 Ответ

0 голосов
/ 29 марта 2019
if(ListBox1.Items.Count < 5){
     ListBox1.Items.Add("asd");
}

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...