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

Вниз

проблема с созданием Popup   Найти похожие ветки 

 
Deb   (2003-11-05 00:28) [0]

Проблема в следующем:
var
menu: TPopupMenu;
...
Menu:=TPopupMenu.Create(self);

Delphi выдает ошибку о несовместимости типов TMainMenu и TPopupMenu. Я что то не правильно делаю? Как правильно создать Popupmenu например для своего компонента?


 
Guerrillero ©   (2003-11-05 01:22) [1]

Измени Menu на другое название, типа PMenu, т.к. возможно у твоего компонента(предков) есть cв-во Menu: TMainMenu (like TForm)


 
Deb   (2003-11-05 07:32) [2]

А как правильно добавлять Popup к создаваемому компоненту? Я добавляю Popup вот так:
inherited Create(AOwner);
pop:= TPopupMenu.Create(AOwner);
item:= TMenuItem.Create(self);
Item.Caption:="Popup menu";
pop.Items.Add(item);
прописывая это в Create у создаваемого компонента. Но когда созданный компонент (кнопка) кидаю на форму и запускаю Delphi пишет что класс TPopupMenu не найден.


 
Думкин ©   (2003-11-05 07:36) [3]

А зарегестрировать?


 
Deb   (2003-11-05 15:51) [4]

А как его зарегать?


 
}|{yk ©   (2003-11-05 16:03) [5]

RegistrClasses([TPopupMenu]) в
initialization


 
Deb   (2003-11-05 16:55) [6]

Всем большое спасибо! Очень помогли



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

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

Наверх




Память: 0.47 MB
Время: 0.026 c
14-56826
REA
2003-10-28 10:33
2003.11.17
В каждой шутке...


7-56943
Любитель
2003-09-09 09:01
2003.11.17
Господа как программно изменить время двойного клика


3-56441
CyBeR
2003-10-25 18:16
2003.11.17
Открытие .xls-файла через TTable


6-56783
V-A-V
2003-09-23 14:40
2003.11.17
Созранение прикрепленных файлов !!!


4-56947
Dmk
2003-09-21 15:08
2003.11.17
AbortDoc - странности