Из документации Delphi XE: -
Примечание: OnChange происходит только в ответ на действия пользователя. Программное изменение свойства Text не вызывает событие OnChange.
Доступны ли для TComboBox какие-либо другие события, которые возникают при любом изменении (пользователем или программно)? При изменении свойства ItemIndex TComboBox событие не возникает.