
07.08.2003, 23:57
|
|
Регистрация: Jun 2000
Сообщений: 68
|
Multiple listeners
проблема такая.
многооконный интерфейс. у каждого окна кнопка Close.
Чтобы окно можно было закрывать клавишей Enter, при создании окна я делаю listerner нажатий клавиши, который закрывает окно (запускает ту же функцию Close() что и при нажатии мышкой).
Теперь баг - когда окон несколько, то они закрываются в обратном порядке при нажатии клавиши Enter. То есть при нажатии клавиши Enter, событие обрабатывает всегда самое нижнее окно...Как заставить событие нажатии клавиши обрабатываться по иерархии вниз - от последнего listener-а до первого.
__________________
DISconnected
|