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

Вниз

PopUpMenu   Найти похожие ветки 

 
Merlot   (2003-12-25 17:27) [0]

Здравствуйте Уважаемые!
Подскажите пожалуйста как мне решить такую проблему: во время выполнения программы создается popupmenu, как мне обработать клики по его пунктам.
Спасибо


 
Тимохов ©   (2003-12-25 17:30) [1]

Ты явно popupmenu создаешь?
Если да, то задавай значения Item.OnClick := fItemOnClick, где fItemOnClick имеет такие же параметры, как у события, созданного в дизайн тайме.


 
Merlot   (2003-12-26 08:42) [2]


> Если да, то задавай значения Item.OnClick := fItemOnClick,
> где fItemOnClick имеет такие же параметры, как у события,
> созданного в дизайн тайме.

у меня есть компонент popup, в него я добавляю пункты при выполнении, количество этих пунктов каждый раз может быть разным, так как обработать? если можно примерчик.


 
TUser ©   (2003-12-26 08:55) [3]

Я делаю так
var ne:TNotEv;
...
@ne:=@YourProc;
YourMenuItem.OnClick:=ne;


 
Merlot   (2003-12-26 12:40) [4]


> Я делаю так
> var ne:TNotEv;
> ...
> @ne:=@YourProc;
> YourMenuItem.OnClick:=ne;

Куда это все вставлять? Будте любезны расскажите по подробней пожалуйст. никак не могу сообразить. А очень надо!!!


 
Serge ©   (2003-12-26 12:46) [5]

В Program Files\Borland\DelphiX\Help\Examples\Menu2\ - есть примерчик


 
Merlot   (2003-12-26 12:48) [6]


> Serge ©

Спасибо большое!!!!!


 
TUser ©   (2003-12-26 12:50) [7]


> Куда это все вставлять?

В твою программу - в то место, где ты создаещь пункт меню. Т.е. надо создать массив элементов типа TMenuItem, добавить эти пункты в пупап и назначить им обработчики.


 
Silver_ ©   (2003-12-26 13:27) [8]

Разумеется после создания пункта меню
YourMenuItem.OnClick := YourProc;



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

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

Наверх




Память: 0.48 MB
Время: 0.015 c
1-37747
denick
2003-12-30 10:27
2004.01.13
Как мне перечислить все CheckBox`ы на форме


8-37806
SMike
2003-08-27 19:14
2004.01.13
Как определить/нажать клавиши на навороченных клавиатурах?


3-37501
Маша
2003-12-17 11:20
2004.01.13
Как при создании таблицы в Oracle9 установить русскую кодировку ?


8-37812
WondeRu
2003-09-09 08:50
2004.01.13
wglMakeCurrent +winXP+Pentium4


1-37620
BD
2003-12-28 10:40
2004.01.13
Аналог CriticalSection для кроссплатформенных приложений?