Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.014 c
14-55795
Malder
2003-06-27 19:39
2003.07.17
Предложения по организации форума


14-55721
Marser
2003-06-30 22:20
2003.07.17
---|Ветка была без названия|---


14-55835
Феликс
2003-07-01 20:44
2003.07.17
Как так гарно получилось? :)


11-55482
mike.dld
2002-11-09 15:42
2003.07.17
StringGrid


14-55725
Dmitriy O.
2003-07-02 13:43
2003.07.17
Как в Delphi снять сразу все точки прерывания как в VBA.




   Наверх