Вниз
Скачать: CL | DM;

И снова PopupMenu ;-((   Найти похожие ветки 

← →
AndrewVolkov ©   (2003-07-07 18:09) [0]

Покопался в нете, нигде не могу найти, как в рантайме добавить в ПопапМеню - к какому-нибудь итему Субменю.

Если кто в курсе, подскажите...


← →
Song ©   (2003-07-07 18:18) [1]

Menu:=TPopupMenu.Create(Self);

SubItem:=TMenuItem.Create(Self);
SubItem.Caption:=...;

Item:=TMenuItem.Create(Self);
Item.Caption:=...";
Item.Add(SubItem);

Menu.Add(Item);


← →
Spawn ©   (2003-07-07 18:18) [2]

procedure TForm1.Button1Click(Sender: TObject);
var
MenuItem:TMenuItem;
begin
MenuItem:=TMenuItem.Create(Form1);
MenuItem.Caption:="Test";
PopUpMenu1.Items[0].Add(MenuItem);//Разумеется Items[0] должен существовать
end;


← →
mrcat ©   (2003-07-07 18:24) [3]

>AndrewVolkov © (07.07.03 18:09)

NewSubMenu ?


← →
AndrewVolkov ©   (2003-07-07 18:33) [4]

то Spawn
так я уже пробовал - все проходит, но ниче не появляется...
то Сонг - Menu.Add говорит что у TPopupMenu нет свойства Add

Var pmItemList:TMenuItem;

pmItemList := TMenuItem.Create(Self);
pmItemList.Caption := fmList.dbGrid.Columns[fmList.dbGrid.SelectedIndex].Title.Caption+ " "+fmList.dbGrid.SelectedField.Text;
pmItemList.Checked:=True;
pmItemList.OnClick:=aChoiceExecute;
PMPeople.Items.Add(pmItemList);


Просто я добавить могу. А если я хочу к тому что я добавил: pmItemList - добавить СубМеню. Вот с этим трабла...


← →
Song ©   (2003-07-07 18:39) [5]

>>то Сонг - Menu.Add говорит что у TPopupMenu нет свойства Add
Ну само собой, писал в браузере, ошибся.
Метод Add есть у TPopupMenu.Items


← →
Song ©   (2003-07-07 18:40) [6]

Вот эту строчку

Menu.Add(Item);

замени на Menu.Items.Add(Item)


← →
Spawn ©   (2003-07-07 18:42) [7]

AndrewVolkov ©

У меня все прекрасно работало


← →
AndrewVolkov ©   (2003-07-07 18:46) [8]

Спасибо - вроде чето пошло.
Блин не могли по человечески сделать...В жизнь не догадаешься


← →
AndrewVolkov ©   (2003-07-07 18:52) [9]

то Spawn
я не спорю - посмотрю еще раз, но тогда у меня ниче не появлялось.


← →
AndrewVolkov ©   (2003-07-07 18:58) [10]

то Spawn
да, спасибо - незнаю че было - но вариант действительно рабочий.
Странно если бы он не был рабочим, так как с вариантом Song они в принципе идентичны



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

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



Память: 0.47 MB
Время: 0.011 c
6-67943
LOX
2003-05-15 20:14
2003.07.21
Как сделать кнопки назад и вперёд


14-68055
Дедов Дмитрий
2003-07-02 18:14
2003.07.21
Просьба. Особенно к Киевлянам.


3-67696
guest0
2003-06-26 10:14
2003.07.21
Кодировка в linked Server mssql2000


1-67782
Smithson
2003-07-09 10:58
2003.07.21
Как обнаружить взаимоблокировки


1-67796
Николай В.
2003-07-08 11:08
2003.07.21
MessageBox




   Наверх