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

Естественно, ItemIndex "слетает" на -1, когда ты меняешь значение в comboBox, т.к. в процессе редактирования в списке значений нет равного редактируемому. Сгоответсвенно, надо что-то менять в логике программы. Например, использовать не combobox, а отдельный Edit и ListBox. выбираем в ListBox строчку, далее ее редактируем в Edit, а потом по кнопке заменяем старую строчку на новую в ListBox.
Ответить с цитированием