Программа уже добавляет пункты и подпункты меню. А вот как мне определить этим пунктам определенные функции при нажатии на них, ведь я не знаю под каким именем находится тот (динамически созданный) пункт меню, на который я нажимаю. Да еслы бы и знал... Как здесь можно выкрутиться? И еще вопрос: я могу создавать пункты меню и подменю. А как мне выбрав из Combobox необходимый пункт меню(подменю) добавить в него вложенные подменю и т.д.?
TempMenuItem := TMenuItem.Create(MainMenu);
TempMenuItem.Caption := "Caption";
TempMenuItem.Tag := k;
TempMenuItem.OnClick := MenuClickEvent; // тут указываешь обработчик см ниже
MainMenu.Items[I].Add(TempMenuItem);
.....
procedure MenuClickEvent(sender:TObject);
begin
...
тут надо узанавать кто вызвал, к примеру - как выше по .Tag
end;