Навигация
Главная
Поиск
Форум
FAQ's
Ссылки
Карта сайта
Чат программистов

Статьи
-Delphi
-C/C++
-Turbo Pascal
-Assembler
-Java/JS
-PHP
-Perl
-DHTML
-Prolog
-GPSS
-Сайтостроительство
-CMS: PHP Fusion
-Инвестирование

Файлы
-Для программистов
-Компонеты для Delphi
-Исходники на Delphi
-Исходники на C/C++
-Книги по Delphi
-Книги по С/С++
-Книги по JAVA/JS
-Книги по Basic/VB/.NET
-Книги по PHP/MySQL
-Книги по Assembler
-PHP Fusion MOD'ы
-by Kest
Professional Download System
Реклама
Услуги

Автоматическое добавление статей на сайты на Wordpress, Joomla, DLE
Заказать продвижение сайта
Программа для рисования блок-схем
Инженерный калькулятор онлайн
Таблица сложения онлайн
Популярные статьи
OpenGL и Delphi... 65535
Форум на вашем ... 65535
HACK F.A.Q 65535
Бип из системно... 65535
Гостевая книга ... 65535
Invision Power ... 65535
Содержание сайт... 65535
Организация зап... 65535
Вызов хранимых ... 65535
Программируемая... 65535
Эмулятор микроп... 65535
Подключение Mic... 65535
Создание потоко... 65535
Приложение «Про... 65535
Оператор выбора... 65535
Создание отчето... 65459
Модуль Forms 65218
Пример работы с... 64724
ТЕХНОЛОГИИ ДОСТ... 61912
Имитационное мо... 57791
Реклама
Сейчас на сайте
Гостей: 7
На сайте нет зарегистрированных пользователей

Пользователей: 13,085
новичок: nikita222dolban
Новости
Реклама
Выполняем курсовые и лабораторные по разным языкам программирования
Подробнее - курсовые и лабораторные на заказ
Delphi, Turbo Pascal, Assembler, C, C++, C#, Visual Basic, Java, GPSS, Prolog, 3D MAX, Компас 3D
Заказать программу для Windows Mobile, Symbian

Информационная система - продуктовый магазин на Turbo Pascal (База данны...
Метод конечных разностей для интерполяции/экстраполяции на Delphi
Моделирование ЭВМ на GPSS (три класса заданий) + Пояснительная записка

Реклама



Подписывайся на YouTube канал о программировании, что бы не пропустить новые видео!

ПОДПИСЫВАЙСЯ на канал о программировании
Создание главного меню
главного меню Компонент MainMenu (вкладка Standard) представляет собой глав-
ное меню программы. Он является невизуальным, место его размещения
на форме в процессе проектирования не имеет значения для пользователя,
так как при выполнении приложения он увидит только сгенерированное
этим компонентом меню. После установки компонента на форму необхо-
димо создать пункты меню. Для этого следует либо дважды щелкнуть на
компоненте левой кнопкой мыши, либо щелкнуть на нем правой кнопкой
и выбрать в контекстном меню команду Menu Designer, либо щелкнуть в
правой половине строки свойства Items в инспекторе объектов:

Для создания нового пункта меню необходимо
поместить курсор в рамку из точек, обозначающую место расположения
раздела, и задать в Инспекторе Объектов его свойство Caption (рис. 4.1),
которое обозначает подпись пункта меню. Если в свойство Caption ввести
символ «–», то будет создана разделительная черта, можно воспользовать-
ся командой контекстного меню InsertSeparator (Вставить разделитель).
InsertSeparator
Рис. 4.1. Создание главного меню
Каждый пункт меню или подменю, т.е. каждый элемент свойства Items,
является объектом типа TMenuItem, обладающим своими свойствами,
методами, событиями. Свойство Name задает имя объекта, соответствую-
щего разделу меню. Во избежание путаницы рекомендуется задавать объ-
ектам осмысленные имена.
Для вставки нового пункта меню необходимо выбрать пункт меню,
выше или левее которого требуется сделать вставку и нажать клавишу
Ins или вызвать команду Insert из контекстного меню (появляется при
щелчке на окне правой кнопкой мыши). Чтобы переместить пункт меню в
другое место, необходимо отбуксировать его туда мышью. Для удаления
выбранного пункта меню нужно нажать Del или вызвать команду Delete
из контекстного меню. Для создания подменю необходимо выбрать пункт
меню, для которого требуется создать подменю, и нажать Ctrl+-> или
вызвать команду Create Submenu из контекстного меню. В процессе кон-
струирования меню инспектор объектов отражает свойства пункта меню, в
данный момент создаваемого пользователем (табл. 4.3).
Таблица 4.3. Свойства пунктов меню
Свойства пунктов меню
При работе с меню основным используемым событием является собы-
тие OnClick, возникающее при щелчке на пункте меню или при нажатии
«горячих» клавиш. К обработчику этого события можно перейти, исполь-
зуя вкладку Events инспектора объектов или щелкнув мышью по пункту
меню на форме (обратите внимание – на форме, а не в Конструкторе Ме-
ню!). Если пункты меню повторяют какие-либо действия, т.е. события для
данных действий уже существуют, то необходимо только в инспекторе
объектов данного пункта меню выбрать уже сгенерированное событие.







Опубликовал Kest March 11 2010 23:56:40 · 0 Комментариев · 12278 Прочтений · Для печати

• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •


Комментарии
Нет комментариев.
Добавить комментарий
Имя:



smiley smiley smiley smiley smiley smiley smiley smiley smiley
Запретить смайлики в комментариях

Введите проверочный код:* =
Рейтинги
Рейтинг доступен только для пользователей.

Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.

Нет данных для оценки.
Гость
Имя

Пароль



Вы не зарегистрированны?
Нажмите здесь для регистрации.

Забыли пароль?
Запросите новый здесь.
Поделиться ссылкой
Фолловь меня в Твиттере! • Смотрите канал о путешествияхКак приготовить мидии в тайланде?
Загрузки
Новые загрузки
iChat v.7.0 Final...
iComm v.6.1 - выв...
Visual Studio 200...
CodeGear RAD Stud...
Шаблон для новост...

Случайные загрузки
C++ Builder в за...
Пример работы с б...
Самоучитель Прогр...
Архив значков
Plasma
PHP: Полезные приемы
TmxOutlookBarPro
DelphiXIsoDemo1
Искусство програм...
SendSMS для PHP-F...
Gold Submitter II...
Клавиатурный трен...
Animated Menus
Архив Апгрейтов с...
Email
Электронный магаз...
Андрей Боровский....
isoCanvas (Редакт...
Borland Delphi 8 ...
Exe in exe

Топ загрузок
Приложение Клие... 100470
Delphi 7 Enterp... 87103
Converter AMR<-... 20078
GPSS World Stud... 12859
Borland C++Buil... 11848
Borland Delphi ... 8604
Turbo Pascal fo... 7039
Visual Studio 2... 4999
Калькулятор [Ис... 4804
FreeSMS v1.3.1 3542
Случайные статьи
1.4.3. Чтение и об...
Поиск в Рамблере
Что есть инфографи...
Где батут купить д...
Настройка плагина ...
Система после упло...
Разборка Mac на части
Операция VOP_LOOKUP
Нумералы
Повышаем тИЦ
История опытов Нил...
Анализатор протокола
Установка чипа дл...
Технология Drag-an...
Как копировать лис...
Объекты-функции
3.1. Программа обр...
Вложенные множества
гранения Exchange ...
Алгоритм “быстрой ...
Invalid symbol ref...
Color
Canon: отобразите ...
Спецификация языка...
Решение головоломк...
Статистика



Друзья сайта
Программы, игры


Полезно
В какую объединенную сеть входит классовая сеть? Суммирование маршрутов Занимают ли таблицы память маршрутизатора?