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