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

Вниз

Popupmenu в runtime   Найти похожие ветки 

 
AndrewVolkov   (2003-07-06 22:20) [0]

Доброго вечера
Никто не сталкивался с такой задачей, как добавление новых Items в PopupMenu в процессе выполнения программы?

К примеру у меня есть Add, Edit, Delete. Попап привязан к гриду и в зависимости от выделенного в гриде я хочу добавить какой-нибудь новый итем. Как это возможно сделать?

Спасибо.


 
Романов Р.В. ©   (2003-07-06 22:29) [1]

Если пункты меню заранее известны, добавь их сразу в меню, привяжи к TAction и у ненужных пунктов выставляй Visible в False


 
AndrewVolkov   (2003-07-06 22:37) [2]

Заранее они неизвестны к сожалению


 
Романов Р.В. ©   (2003-07-06 22:49) [3]

MyMenuItem := TMenuItem.Create(Self);
MyMenuItem.Caption := "NewItem";
PopupMenu1.Items.Add(MyMenuItem);


 
Ученик ©   (2003-07-06 22:55) [4]

Есть еще
function NewItem(const ACaption: string; AShortCut: TShortCut; AChecked, AEnabled: Boolean; AOnClick: TNotifyEvent; hCtx: THelpContext; const AName: string): TMenuItem;


 
AndrewVolkov   (2003-07-06 23:03) [5]

Спасибо, енто оказывается было очень просто...



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

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

Наверх




Память: 0.47 MB
Время: 0.013 c
1-55649
MsGuns
2003-07-03 19:28
2003.07.17
Чувствительность объектов к перемещениям мыши


3-55389
Sword
2003-06-22 17:29
2003.07.17
Связь двух таблиц


1-55512
Ш-К
2003-07-04 16:55
2003.07.17
Повторный запуск приложения.


1-55622
simeon
2003-07-03 19:26
2003.07.17
Немодальные формы, caFree и if Assign(MyForm) ...????


3-55400
Вит
2003-06-23 14:31
2003.07.17
Как в Runtime какому-нибудь MEMO FastReport-а присвоить значение