Форум: "Основная";
Текущий архив: 2003.10.16;
Скачать: [xml.tar.bz2];
ВнизНе срабатывает обработчик Найти похожие ветки
← →
афвуд (2003-10-04 17:37) [0]На одной форме(пусть будет Form1) процедура
Там создаётся Попапменю и указатель на него передаётся в метод другой формы(пусть будет Form2)(она в другом юните). Там этот Попап заполняется пунктами меню и на пункты навешиваются обработчики клика - методы принадлежащие Form2. Почему то эти обработчики не срабатывают.
А если аналогичные действия делать в form2(т.е. там создавать Попапменю и оттуда вызывать процедуру его заполняюшую), то всё нормально и обработчики обрабатывают(:-) ) клики.
← →
Song (2003-10-04 18:55) [1]Приведи код присвоения onClick
← →
афвуд (2003-10-06 10:48) [2]Извиняюсь за сишный код, я в С++Builder"e пишу.
void TObjTreeForm::FormiruiPopupMenu(TDesignForm * Fo, TMenu * Me, TComponent * Comp, TList *Li)
{
//TODO: Add your source code here
int i;
//Me->Items->Clear();
Li->Clear();
TStringList *Te=new TStringList;
MainForm->SetEventTypesForType(Te,Comp->ClassName());
if(Te->Count>0)
{
TMenuItem *NewItem6 = new TMenuItem(Me);
NewItem6->Caption="
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.10.16;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.01 c