@Anton_repr

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

При добавлении нового элемента в listbox, который находится слева, в textbox добавляется 20 очков. Как проверять listbox?
5d8614914f155348629358.png
  • Вопрос задан
  • 122 просмотра
Решения вопроса 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.
  }
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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