Re[2]: Как кликнуть на раскрывшемся пункте меню
От: developer2006  
Дата: 25.09.06 08:56
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, developer2006, Вы писали:


D>>Привет всем!

D>>Задача следующего плана: имеем контекстное меню
D>>item1
D>>item2
D>>---item21
D>>---item22
D>>item3
D>>Каждый пункт имеет свой обработчик.
D>>При наведении на пункт item2 он раскрывается, при этом вызывается OnClick. После чего на этот пункт нельзя уже нажать!!! Необходимо сделать так, что б при наведении на пункт он раскрывался, но не происходило OnClick. А при нажатии на раскрывшийся пункт вызывался соответствующий обработчик.

D>>Любые мысли ценны. Спасибо!!!


А>Мда... При расскрытии меню-контейнера вызывается не OnClick, а OnPopup вообще-то.

Верно! При раскрытии именно что меню-контейнера вызывается OnPopup, но задача иного характера, уже есть меню, оно уже раскрылось(прошел OnPopup), далее наводим мышкой на item2 и пункт раскрывается (вот здесь вызывается — OnClick пункта item2, причем клика самого не было, было, раскрытие которое интерпретируется как клик). Вот задача в том, что б разделить эти 2 события: OnClick что б вызывался при нажатии на пункт с подпунктами, а при наведении этот пункт просто раскрывался и все, без клика. Основная проблема в том, что если пункт раскрылся, то, сколько на нем не кликнешь, нечего не получится
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.