Показать сообщение отдельно
  #3  
Старый 09.01.2016, 01:27
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,015
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Скорее всего, потому что данный обработчик, а именно
Код:
procedure TForm4.ListView2SelectItem(Sender: TObject; Item: TListItem;
  Selected: Boolean);
вызывается 2 раза. Один раз для итема который выделяется, а второй раз - для итема, который теряет выделение. При этом, если использовать ListView1.Selected, то оба раза ты получишь именно выделенный итем.
Ответить с цитированием