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