Avtopic » 13.10.2006 (Пт) 18:00
В одной из вариантов, при решении следующей задачи:
Форма торчит во время работы на самом верху книги, закрывая Excel-овский титлбаб, у самой формы титлбаб отрезан.
Содержит восемь комбобоксов и некоторые кнопки, и исполняет функции ТoolsBar-а.
при заходе мыши над комбобоксом, вызывается код, где:
1. Автоматически выпадает список, (независимо какой Style у сомбобокса, и без нажатия кнопки)
2. Запоминается размер и координаты окна комбобокса + его Dropdown листа.
3. запускается таймер, проверяющий через каждые n время координаты мыши.
4. при выходе курсора мыши за пределы запомненных координат (т.е. передумал действие с этим комбобоксом), Dropdown лист сворачивается.
Код небольшой и все это работает, но иногда, очень редко, но все же, при быстром передвижении курсора, на другой комбобокс, Dropdown лист прежнего, остается.
Это происходит именно при быстром переходе от одного комбобокса на другой. В остальных случаях, этого не происходит.
Вот и появились разные идеи...