Morgen
ich teste mir das mal bei Gelegenheit.
PS: im OnChange den Text setzen halte ich für nicht gut. Eigentlich solltest du nichts anderes als den Text in der Combobox sehen.
setze mal einen Breakpoint auf
TDBComboBox.Text:='test';. Schaue dir an, wann onChange ausgelöst wird. Du wirst dich wundern wie
oft. Erkläre mal warum du im OnCange den Text setzen willst.