Вниз
Скачать: CL | DM;

выпадающее меню   Найти похожие ветки 

 
Dyuzhev ©   (2003-07-02 14:55) [0]

Какую компоненту или стандартные средства
использовать для создания "выпадающих" меню, как на некоторых сайтах
в инете: при наведении курсора на пункт меню появляется список подпунктов.

Именно не после нажатия кнопки мыши, а только при наведении.


 
acsoft ©   (2003-07-04 08:40) [1]

а TPopUpmenu не подойдет?


 
Карелин Артем ©   (2003-07-04 08:42) [2]

TPopUpmenu рулит. Однозначно. RTFM


 
Dyuzhev ©   (2003-07-11 20:08) [3]

>Карелин Артем

А поподробнее можно ?

Как скрыть программно меню при сведении с него курсора мыши ?


 
Zigs ©   (2003-07-11 20:53) [4]

События есть соответствующие: OnMouseEnter, OnMouseOut и иже с ними


 
Spawn ©   (2003-07-11 21:13) [5]

протестируй например с TLabel так. В OnMouseEnter поставь PopUpMenu.Popup(Point(x,y)). Хотя по идее нужно вызывать PopUp после остановки мышки "внутри" компонента и прохождении какого то времени. Если хочешь такое реализовать для других компонентов, то добавь им эти события сам(для етого смотри Факи по WM_MOUSEENTER, WM_MOUSELEAVE(или CM_... :)) ))


 
Dyuzhev ©   (2003-07-12 20:26) [6]

>Spawn © (11.07.03 21:13)

На форму поставил TLabel. В событии OnMouseEnter
прописал PopUpMenu.Popup(x,y). Меню появляется - все OK.

Теперь нужно когда курсор уходит с меню, его (меню) убрать.

Какой командой закрыть TPopupMenu и где ее надо писать ?




 
Song ©   (2003-07-12 21:10) [7]

ESC сгенерируй.


 
Dyuzhev ©   (2003-07-13 17:55) [8]

> Song © (12.07.03 21:10)
> ESC сгенерируй.

Что такое ESC и как его сгенерировать ?



 
Song ©   (2003-07-13 17:56) [9]

присмотрись к клавиатуре.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.012 c
1-77865
Checist [root]
2003-07-13 17:53
2003.07.24
DrawGrid


1-77903
SVN17
2003-07-11 15:18
2003.07.24
Обработчик сообщений


8-78000
Deus
2003-03-31 03:39
2003.07.24
Как реализовать Magic Wand?


1-77875
Дома
2003-07-13 23:08
2003.07.24
2 вопроса (RichEdit и TabControl)


6-78018
vv
2003-05-13 11:27
2003.07.24
Удаленное соединение




   Наверх