У меня есть TComboBox на форме. Его свойство Style установлено в csDropDownList. Если я открываю раскрывающийся список и выбираю параметр с помощью мыши или клавиатуры и нажимаю клавишу ВВОД, раскрывающийся список закрывается и свойство ItemIndex изменяется до запуска обработчика события KeyPress. Если я нажму TAB, раскрывающийся список не исчезнет до тех пор, пока не сработает обработчик события KeyPress и фокус не сместится с элемента управления, а ItemIndex не обновится; он возвращается к тому, что было выбрано до того, как я открыл список.
Если я хочу, чтобы TAB обновил ItemIndex в соответствии с тем, что в данный момент выбрано в раскрывающемся списке, как мне это реализовать?