Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.10.2008, 21:09   #1
LKf
 
Регистрация: 19.10.2008
Сообщений: 4
Вопрос TMainMenu

Как создать, не перенося на форму компонент меню, MainMenu?
LKf вне форума Ответить с цитированием
Старый 19.10.2008, 21:23   #2
GN_
Пользователь
 
Аватар для GN_
 
Регистрация: 25.11.2006
Сообщений: 86
По умолчанию

Код:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type
  TForm1 = class(TForm)
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

uses
  Menus;

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
var
  MainMenu: TMainMenu;
  NewItem: TMenuItem;
begin

  MainMenu := TMainMenu.Create(Self);
  NewItem  := TMenuItem.Create(Self);
  NewItem.Name := 'Item1';
//  NewItem.OnClick := MenuClick; - событие при клике
  NewItem.Caption := 'Первый пункт меню';
  MainMenu.Items.Add(NewItem);

{
  и не забыть освободить память:
  NewItem.Free;
  MainMenu.Free;
}
end;

end.
Мой ник - GN
GN_ вне форума Ответить с цитированием
Старый 19.10.2008, 21:31   #3
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Единая для всех функция CREATE.
А вообще-то - открываем встроенный хэлп по TMainMenu и там есть подробно рассмотренные примеры создания меню, его пунктов, подпунктов и т.д.
Вы не умеете пользоваться встроенным хэлпом???
mihali4 вне форума Ответить с цитированием
Старый 19.10.2008, 22:28   #4
LKf
 
Регистрация: 19.10.2008
Сообщений: 4
По умолчанию

GN спасибо!
LKf вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как динамически создать процедуры для подменю компонента TMainMenu Dimitriys Общие вопросы Delphi 9 13.01.2011 18:02
Как можно изменить цвет полосы меню компонента TMainmenu на форме? SkAndrew Общие вопросы Delphi 6 11.08.2008 17:35
Фокус на раздел TMainMenu kraw2 Общие вопросы Delphi 5 19.02.2008 19:32
TMainMenu и его подменю Albenous Компоненты Delphi 3 06.02.2007 07:03
Проблемма с компонентой TMainMenu Nik_K Компоненты Delphi 2 05.02.2007 22:25