Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.03;
Скачать: CL | DM;

Вниз

Пара вопросов по TPopupMenu   Найти похожие ветки 

 
acsoft ©   (2003-06-20 09:43) [0]

>Кто-нибудь занимался совершенствованием этого класса? Возможно ли, например, поместить одним из

>пунктов строку редактирования или картинку (достаточно большую, не глиф).
>Как запретить Popupmenu закрываться сразу после выбора одного из пунктов?
>Да, и еще, если знаете ссылки на интересные тексты этих самых PopUp или уже готовые объекты,

>оставьте, пожалуйста, здесь.
>Спасибо.

<ответ Song>
>Если оно не будет закрываться, это уже не меню, а модальная форма. Сделай модальную форму,

>раскрась её под цвета меню, сделай BorderStyle:=bsNone и наслаждайся. Да и изображений туда

>наклепай сколько влезет..

>Может кто еще чего-нибудь посоветует. Хотелось бы все-таки через TPopupMenu. Все-таки самому
>рисовать неинтересно.
>Или ладно, можно ли хотя бы при событии OnClick снова открыть PopupMenu с нужными подменю, как-
>будто закрытия не происходило.

Может вы знаете ответы?


 
acsoft ©   (2003-06-20 12:17) [1]


При клике (OnClick) на каком-либо пункте Popup-меню можно опять вызвать метод

PopupMenu1.Popup(x,y:integer), а как сделать так чтобы оно открывалось с уже открытыми подменю.


 
Intell ©   (2003-06-20 14:38) [2]

По моему половину из этого сделать нельзя со стандартным PopupMenu.


 
Wizard_Ex ©   (2003-06-20 16:43) [3]


> acsoft © (20.06.03 12:17)
>
> При клике (OnClick) на каком-либо пункте Popup-меню можно
> опять вызвать метод
>
> PopupMenu1.Popup(x,y:integer), а как сделать так чтобы оно
> открывалось с уже открытыми подменю.


Эмулировать нажатия клавиш - решение некрасивое но работает
//например два раза вниз и вправо


 
acsoft ©   (2003-06-20 20:54) [4]

А вот это пожалуй вариант, что-то я об этом не подумал



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

Текущий архив: 2003.07.03;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.012 c
9-7279
Axis_of_Evil
2003-01-20 13:42
2003.07.03
UnDelphiX


1-7383
Михайлов Антон
2003-06-22 22:54
2003.07.03
коечто по реестру...


14-7665
neuro
2003-06-11 19:26
2003.07.03
Кто что пьет и как с этим бороться?


3-7347
Sedunov Vitaly
2003-06-10 13:54
2003.07.03
ClientDataSet.Locate


1-7407
Skier
2003-06-16 11:09
2003.07.03
DLL. Передача