Есть некоторое кол-во Edit'ов, которые при нажатии enter и tab выполняют определенную процедуру и передают фокус к следующему компоненту, мне нужно чтобы в событии OnExit компонентов Edit, выполнялась та же процедура, что и при нажатии Enter и Tab, но получается так, что фокус передается быстрее чем выполняется сама процедура, а процедура должна внести данные из активного компонента в файл.
Вот кусок процедуры, который надо отладить.
Если подробнее то схема неправильной работы такова: Ввод данных в Edit, затем происходит событие OnExit (мышью например), вызывается процедура часть которой описана выше, фокус переходит на следующий компонент, и соответственно данные записываются в файл с этого активного компонента, а надо чтобы до перехода фокуса произошло действие:
if (ActiveControl as TCombobox).Text<>'' then begin
IniFiles.WriteString('Settings',(ActiveControl as TCombobox).Text,'');
IniFiles.WriteString('Settings',(ActiveControl as TCombobox).Text,'');
Вообщем, нужна ваша помощь. [/quote]