Добавление подменю в меню
От: Inter3  
Дата: 13.01.04 20:22
Оценка:
В Билдере у меня есть MainMenu, который имеет такой вид:

File
|
|
SubMenu --- SubSubMenu

Как программно добавлять менюшки в SubSubMenu?
Заранее спасибо!
Re: Добавление подменю в меню
От: Serjio Россия  
Дата: 14.01.04 06:55
Оценка:
>Как программно добавлять менюшки в SubSubMenu?

Почему бы воспользоваться банальным способом ?
(у меня Delphi, но это думаю не существенно)
Только на РСДН помимо ответа на вопрос, можно получить еще список орфографических ошибок и узнать что-то новое из грамматики английского языка (c) http://www.rsdn.ru/forum/cpp/4720035.1.aspx
Автор: ZOI4
Дата: 28.04.12
Re[2]: Добавление подменю в меню
От: Inter3  
Дата: 15.01.04 17:44
Оценка:
Здравствуйте, Serjio, Вы писали:

>>Как программно добавлять менюшки в SubSubMenu?


S>Почему бы воспользоваться банальным способом ?

S>(у меня Delphi, но это думаю не существенно)

В твоем примере ты добавляешь подменю в меню, а мне нужно добавить ПодПодМеню в ПодМеню. Или я что не так понимаю?
Re[3]: Добавление подменю в меню
От: Serjio Россия  
Дата: 16.01.04 07:22
Оценка:
> В твоем примере ты добавляешь подменю в меню,
> а мне нужно добавить ПодПодМеню в ПодМеню

а так ?

procedure TForm1.Button3Click(Sender: TObject);
var
   vMenuItem1 : TMenuItem;
   vMenuItem2 : TMenuItem;
begin
   vMenuItem1 := SubItem2;
   {-----------------------------------}
   vMenuItem2 := TMenuItem.Create(self);
   vMenuItem2.Caption := 'New 1';
   vMenuItem1.Add(vMenuItem2);
   vMenuItem1 := vMenuItem2;
   {-----------------------------------}
   vMenuItem2 := TMenuItem.Create(self);
   vMenuItem2.Caption := 'New 1.1';
   vMenuItem1.Add(vMenuItem2);
   vMenuItem1 := vMenuItem2;
   {-----------------------------------}
   vMenuItem2 := TMenuItem.Create(self);
   vMenuItem2.Caption := 'New 1.1.1';
   vMenuItem2.OnClick := SubItem2Click;
   vMenuItem1.Add(vMenuItem2);

   vMenuItem2 := TMenuItem.Create(self);
   vMenuItem2.Caption := 'New 1.1.2';
   vMenuItem2.OnClick := SubItem2Click;
   vMenuItem1.Add(vMenuItem2);

   vMenuItem2 := TMenuItem.Create(self);
   vMenuItem2.Caption := 'New 1.1.3';
   vMenuItem2.OnClick := SubItem2Click;
   vMenuItem1.Add(vMenuItem2);

   vMenuItem2 := TMenuItem.Create(self);
   vMenuItem2.Caption := 'New 1.1.4';
   vMenuItem2.OnClick := SubItem2Click;
   vMenuItem1.Add(vMenuItem2);
end;


что есть тоже самое, по сути
Posted via RSDN NNTP Server 1.8 beta
Только на РСДН помимо ответа на вопрос, можно получить еще список орфографических ошибок и узнать что-то новое из грамматики английского языка (c) http://www.rsdn.ru/forum/cpp/4720035.1.aspx
Автор: ZOI4
Дата: 28.04.12
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.