Главная страница
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.023 c
3-37582
mOOx_
2003-12-13 17:18
2004.01.13
Firebird 1.0.2.908... что за хрень?


8-37811
nuflin
2003-07-01 22:03
2004.01.13
как используя TRichEdit узнть длину строки, зная ее порядковый но


14-37843
Fredericco
2003-12-23 22:26
2004.01.13
Мультиплатформенность в D7.


1-37618
.Lex
2003-12-27 15:09
2004.01.13
Вопросы по TStringGrid


1-37793
sasa2001
2003-12-29 11:34
2004.01.13
Plz, как сделать в TMemo вертикальный скрол