| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > TPopupMenu при наведении мышки срабатывает клик |
| Автор: chip_and_dayl 31.8.2011, 10:12 |
Всем привет. Есть следующее контекстное меню![]() Меню "Станд. отчет" имеет свой обработчик клика. Подменю "Станд. отчет" - ПОДМЕНЮ1, ПОДМЕНЮ2 ,ПОДМЕНЮ3 имееют свой обработчик. Так вот, если меню "Станд. отчет" не содержит подменю, то клик срабатывает при клике. В противном случае (когда есть подменю), при наведении мышкой срабатывает событие OnClick. Как сделать, чтобы событие onClick срабатывало только при клике мышки? |
| Автор: Frees 31.8.2011, 10:19 |
| никак, это особенности winApi |
| Автор: Keeper89 31.8.2011, 11:10 |
| Я в свое время для такого использовал http://www.jrsoftware.org/tb2k.php. |
| Автор: chip_and_dayl 31.8.2011, 11:23 |
| ToolBar не подходит мне Ладно. Спс, буду думать на что сменить TPopupMenu |
| Автор: Frees 31.8.2011, 11:26 |
http://www.tmssoftware.com/site/atbdev10.asp |
| Автор: Keeper89 31.8.2011, 12:03 |
| Почему не подходит? |
| Автор: chip_and_dayl 31.8.2011, 15:52 |
| Keeper89 ToolBar мне выполнит роль TCategorieButtons, который у меня сейчас и который справляется со своей задачей нормально.ну разве что TolBar раскрывает не только родительский элемент, но еще и дочерние. Ну и ставить компонент, который еще платный ради мелочи не хочется. В проекте и так компонентов сторонних хватает. Поэтому было решено перестроить контекстное меню и все |