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

Вниз

Проблема с методом Popup у PopupMenu   Найти похожие ветки 

 
афвуд ©   (2003-10-28 11:01) [0]

Я динамически создаю MenuItem"s у PopupMenu.

Когда я их создавал в обработчике OnPopup(а сам PopupMenu был привязан к компоненту), то всё было нормально.

Теперь вынужден создавать Items в обработчике OnMouseDown у компонента(PopupMenu уже просто на форме лежит) и вызывать методом Popup. Вот здесь появились проблемы. Обработчики OnClick у этих менюитемов просто не обрабатывают клики. Т.е. ставлю туда брейкпоинт(в какой-нить обработчик) и он там просто не останавливается.

В методе создания менюИтемов ничего не менял.

Создание МенюИтема одного примерно такое:

TMenuItem *NewItem36 = new TMenuItem(PopupMenu);
NewItem36->Caption="...(здесь капшен)....";
NewItem36->OnClick=ObjTreeForm->N1Click;
Me->Items->Add(NewItem36);


 
афвуд ©   (2003-10-28 11:09) [1]

Извиняюсь за билдеровский код, вот перевод на Дельфи:

TMenuItem NewItem36 = TMenuItem.Create(PopupMenu);
NewItem36.Caption="...(здесь капшен)....";
NewItem36.OnClick=ObjTreeForm.N1Click;
Me.Items.Add(NewItem36);



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

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

Наверх




Память: 0.46 MB
Время: 0.025 c
4-42280
Pavel Oliynik
2003-09-11 17:15
2003.11.13
есть у кого рабочий пример заргрузки строки LoadString из ресурс


1-41143
Виктор
2003-11-03 11:34
2003.11.13
Свой CodeInsight


6-41783
pupsik
2003-09-18 11:51
2003.11.13
Отладка Web приложения


3-41081
Layner
2003-10-22 14:54
2003.11.13
Посоветуйте клиента для Access, минимум как Query Analyzer


6-41842
ZeroDivide
2003-09-17 14:45
2003.11.13
Дата создания файла на ftp сервере