Главная страница
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.035 c
14-7595
Zergling
2003-06-17 06:47
2003.07.03
Русский набор символов в Rave Report


3-7311
Ancara
2003-06-09 14:03
2003.07.03
Кириллица в Database Desktop


3-7359
Valet
2003-06-11 09:35
2003.07.03
Где взять провайдер для работы с IB через АDO


1-7461
VISA
2003-06-20 15:04
2003.07.03
SetForeGroundWindow


14-7674
Федя
2003-06-16 21:43
2003.07.03
Длина выданной программой команды слишком велика