powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Вопрос по TMainMenu
5 сообщений из 5, страница 1 из 1
Вопрос по TMainMenu
    #32096417
Фотография Белов Владимир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите, каким образом динамически добавить пункты меню в MainMenu, т.е. указать в какое именно меню добавлять новое


File
Open
Save
Close
Edit
Copy
Cut
Paste
My Menu
- Вот сюда и нужно добавить

Как это указать.
...
Рейтинг: 0 / 0
Вопрос по TMainMenu
    #32096494
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
MI := MainMenu.Find('My Menu');
Ну а потом создаешь свой пункт и в качестве родительского указываешь MI.
...
Рейтинг: 0 / 0
Вопрос по TMainMenu
    #32096498
LexusR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
procedure TForm1.FillMyMenu;
var
  NewItem : TMenuItem;
begin
  MyMenu.Clear;
  NewItem := TMenuItem.Create(Self);
  NewItem.Name    := 'MyItem1';
  NewItem.Caption := 'My First Item';
//NewItem.OnClick := MyOnClickProcedure1; обработка выбора пункта
// procedure MyOnClickProcedure(Sender : TObject) должна иметь место
  MyMenu.Add(NewItem);
  NewItem := TMenuItem.Create(Self);
  NewItem.Name    := 'MyItem2';
  NewItem.Caption := 'My Second Item';
//NewItem.OnClick := MyOnClickProcedure2; 
  MyMenu.Add(NewItem);
// .......
end;

...
Рейтинг: 0 / 0
Вопрос по TMainMenu
    #32096500
LexusR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
...MyMenu.Clear это если полностью нужно создать все подпункты заново
а если просто добавить то чистить не надо 
а добавлять после существующих пунктов
через MyMenu.Add(NewItem);
...
Рейтинг: 0 / 0
Вопрос по TMainMenu
    #32096560
Фотография Белов Владимир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>LexisR
Это просто создание меню и его динамическо заполнение.
А если в определенный пункт MainMenu
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Вопрос по TMainMenu
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]