Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.07.2010, 17:23   #1
Angel86rus
Пользователь
 
Аватар для Angel86rus
 
Регистрация: 03.10.2007
Сообщений: 42
По умолчанию Динамическое создание PopupMenu?

Доброго времени суток!
Динамически создаю popupMenu, созданное меню работает но возникла проблема с довлением , не могу потом добавить меню и подменю. подскажие что не так.
Код:
Procedure...
ppm:=TPopupMenu.Create(Self);
ppm.Name:='name_5';
with ppm.Items do
begin
Add(NewItem(edt.Text,0,False,True,nil,0,'MenuItem'+IntToStr(idf)));
Add(NewLine); 
end;
Код:
 procedure....
//добавление 
PmItems:=TMenuItem.Create(TPopupMenu(Name));
with   PmItems do
begin
 Add(NewItem(edt.Text,2,False,True,nil,0,'MenuItem'+IntToStr(itmNm)));
end;
Angel86rus вне форума Ответить с цитированием
Старый 30.07.2010, 09:48   #2
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,542
По умолчанию

PmItems:=TMenuItem.Create(TPopupMen u(Name)); // 'элемент меню создан
//но не включен в какой-либо список элментов (меню)

popmenu.items.add(pmItems);
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 30.07.2010, 11:25   #3
Angel86rus
Пользователь
 
Аватар для Angel86rus
 
Регистрация: 03.10.2007
Сообщений: 42
По умолчанию

Пробую чета не выходит, ощибка.
примерчик можно ....
Angel86rus вне форума Ответить с цитированием
Старый 30.07.2010, 12:26   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Пробую
Хвастайся как пробуешь )
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 30.07.2010, 12:27   #5
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,542
По умолчанию

Цитата:
примерчик можно ....
Delphi F1 TmenuItem methods add Delphi Examlpe
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 06.08.2010, 16:02   #6
Angel86rus
Пользователь
 
Аватар для Angel86rus
 
Регистрация: 03.10.2007
Сообщений: 42
По умолчанию

как бы разобрался, работает
Код:
with (GetPopupMenu as TPopupMenu) do
      begin
        Menu:=TMenuItem.Create(self);
        Menu.Caption := btn1.Caption;
        Menu.OnClick := BtnClick;
        Items.Insert(0, Menu);
     end;
Angel86rus вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамическое SubMenu в PopupMenu Anfall Общие вопросы Delphi 10 23.07.2010 08:31
Создание PopUpMenu по названиям папок Mag992 Помощь студентам 9 30.03.2010 16:53
Динамическое добавление в PopupMenu k1r1ch Общие вопросы Delphi 1 02.10.2009 10:29
создание PopupMenu Volkogriz Общие вопросы Delphi 1 22.05.2009 02:13
Динамическое создание формы. Son Общие вопросы Delphi 1 04.02.2009 15:33