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

Вниз

как к MainMenu в качестве SubMenu прилепить PopupMenu   Найти похожие ветки 

 
kserg@ukr.net   (2003-01-10 17:57) [0]

Народ, подскажите как к пункту MainMenu в качестве SubMenu прилепить уже существующее PopupMenu.
Спасибо


 
Паша ©   (2003-01-10 18:21) [1]

mmm:TMenuItem

это создать:

var
Menu: TMenuItem;
begin

Menu:= TMenuItem.Create(self);
Menu.Caption:= "sssss";
Menu.onClick:= FOnClick;
mmm.Add(Menu);

просто прицепить будет, видимо
Menu - уже нарисовали в IDE

mmm.Add(Menu);


 
kserg@ukr.net   (2003-01-13 11:20) [2]

Может я чё не понял, но мне надо к пункту TMenuItem осн.меню прицепить как Submenu уже существующее TPopupMenu (чтоб не дублировать).
Может я многого хочу или это делается др.способом?


 
Дмитрий Баранов ©   (2003-01-13 11:47) [3]

AppendMenu(MainMenu1.Handle, MF_POPUP, UINT(PopupMenu1.Handle), "Test");
DrawMenuBar(Self.Handle);


 
kserg@ukr.net   (2003-01-13 12:07) [4]

Спасибо Дмитрий - уже теплее :-)

Но в твоем вар-те происходит добавление нового пункта меню Теst в конце строки меню, а мне необходимо "прицепить" как в примере из Делфи File-Reopen.
уж ивзините меня, что так бестолково объясняю.
Помоги пожалуйста, а то сам я долго буду доходить


 
Дмитрий Баранов ©   (2003-01-13 13:16) [5]

Тогда делай от противного. Создай одно главное меню, TPopUp меню не нужны.
Пусть File1 - это первый итем главного меню. Тогда его подменю можно вызвать, как всплывающее:
procedure TForm1.Button1Click(Sender: TObject);
begin
TrackPopUpMenu(File1.Handle, 0, 100, 100, 0, Self.Handle, nil);
end;



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

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

Наверх




Память: 0.47 MB
Время: 0.016 c
1-72262
laser
2003-01-14 21:31
2003.01.23
помогите пожалуйста разобрать (что-то не работает)


4-72596
krotik
2002-12-09 19:22
2003.01.23
Закрыть окно на чужой машине


1-72306
Светик
2003-01-15 13:08
2003.01.23
А как сохранить данные не в СУБД!


1-72234
Юный_программер
2003-01-14 12:47
2003.01.23
Люди, расскажите пожалуста где можно достать инфу по созданию фор


1-72290
Fly`
2003-01-15 10:57
2003.01.23
TabSheet в PageControle...