Главная Всё о Delphi Регистрация

Вход

Приветствую Вас Гость | RSSВторник, 18.12.2018, 21:13
Меню сайта

Категории каталога
Начинающим [44]
Материалы для начинающих
Трюки [2]
Трюки
Разное [94]
Материалы на разные темы

Наш опрос
Нашли ли вы нужную вам информацию на этом сайте?
Всего ответов: 56

Каталог статей
Главная » Статьи » Начинающим

Урок 14. Работаем с меню

На этом уроке изучим работу с меню. Delphi поддерживает работу с разными видами меню - с обычным меню (по другому оно называется главным меню приложения), с контекстным меню, с системным меню. В этом уроке мы с вами посмотрим, как можно использовать в ваших программах на Delphi обычное меню. Для размещения в вашей программе такого меню выберите компонент MainMenu на вкладке Standard на палитре компонентов.

После этого на вашей форме появится компонент с именем MainMenu1. Где он располагается на вашей форме на этапе разработки программы - все равно. На этапе выполнения меню все равно будет в своем стандартном месте - наверху формы. Сейчас в нашем компоненте MainMenu1 нет пунктов меню. Для добавления новых пунктов меню просто сделайте двойной щелчок на MainMenu1. Откроется окно редактора меню. Добавьте в него два пункта, для этого просто введите нужные названия пунктов меню с клавиатуры. Закройте окно редактора меню и запустите программу. На форме должно появится наше меню.

Теперь посмотрим, как можно добавить обработчик для какого-нибудь пункта меню. Для добавления обработчика просто щелкните на нужном вам пункте меню (на этапе разработки программы, конечно). Откроется окно кода, в нем будет сгенерированна заготовка для обработчика, в которую просто впишите нужный вам код (мы в нашем примере просто вызываем messagebox).

 

Код:

 

procedure TForm1.Submenu1Click(Sender: TObject);

begin

            ShowMessage('Выбрано меню Sub menu');

end;

 

            Всё на этом урок закончен.

 

Категория: Начинающим | Добавил: Дубин (10.08.2007) | Автор: Дубин Михаил Олегович
Просмотров: 484 | Рейтинг: 0.0/0 |

Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа

Поиск

Друзья сайта

Статистика

Рейтинг@Mail.ru

Реклама

Copyright MyCorp © 2018Сайт управляется системой uCoz