Суть проблемы:
есть ComboBox со списком. Вводим в этот ComboBox текст. Если введенный текст найден, то давим Enter и по событию ComboBox_Exit добавляем найденный текст в ListBox. Если в ComboBox введенного текста нет, то все равно давим Enter и в ListBox добавляется введенный текст. При этом в ComboBox ввдеденный текст не очищается (для последующих нужд).
Есть кнопка, которая очищает обозначенный выше ListBox.
ComboBox, ListBox и кнопка входят в один фрейм.
А дальше голову сломал: при клике на кнопке, желая очистить ListBox, где бы не был фокус я попадаю на событие ComboBox_Exit и выполняю не нужный мне в данный момент кусок кода. Хуже того, я не понимаю, как я могу определить как я туда попал, потому что в событие кнопка_Click я попаду позднее.
Т.е. общая постановка вопроса следующая: как в событии Control_Exit мне определить контрол, который получит фокус?