У меня есть ListView в моем проекте, который динамически добавляет / редактирует / удаляет элементы. Когда пользователь удаляет элемент, я хочу, чтобы элемент, заменяющий удаленный, был выделен. Я попытался просто сохранить индекс удаленного элемента, а затем выделить его там (list.Items(index).Selected = True
). Это хорошо работает, если удаленный элемент не был последним элементом в ListView (как буквально, так и последовательно). У меня сегодня проблемы с логикой, и я не могу придумать код, который проверяет такие случаи.
Кто-нибудь может мне помочь? Я чувствую себя невероятно глупым, но сегодня мой мозг просто разваливается.