Форум: "Основная";
Текущий архив: 2003.11.13;
Скачать: [xml.tar.bz2];
ВнизПроблема с методом 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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.032 c