Задать вопрос
@Anton_repr

Как проверить listbox на новый элемент?

При добавлении нового элемента в listbox, который находится слева, в textbox добавляется 20 очков. Как проверять listbox?
5d8614914f155348629358.png
  • Вопрос задан
  • 125 просмотров
Подписаться 2 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Решения вопроса 1
profesor08
@profesor08
При добавлении вызови нужную функцию. Либо используй BindingList<> как источник данных, повесь на него обработчик на ListChanged и проверяй его тип.
BindingList<string> list = new BindingList<string>();
list.ListChanged += new ListChangedEventHandler(list_ListChanged);

void list_ListChanged(object sender, ListChangedEventArgs e) {
  switch (e.ListChangedType){
    case ListChangedType.ItemAdded:
      break;
    case ListChangedType.ItemChanged:
      break;
    case ListChangedType.ItemDeleted:
      break;
    case ListChangedType.ItemMoved:
      break;
    // some more minor ones, etc.
  }
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы