Навигация
Главная
Поиск
Форум
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
Программируемая... 65535
Эмулятор микроп... 65535
Подключение Mic... 65535
Создание потоко... 65535
Приложение «Про... 65535
Оператор выбора... 65535
Модуль Forms 65535
ТЕХНОЛОГИИ ДОСТ... 63594
Имитационное мо... 58623
Реклама
Сейчас на сайте
Гостей: 2
На сайте нет зарегистрированных пользователей

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

База данных студентов на Turbo Pascal (Списки) + Пояснительная записка
Программа тестирования и обучающая программа по математике на Turbo Pasc...
Моделирование процесса поступления заявок в систему, состоящую из трёх Э...

Реклама



Подписывайся на 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 Комментариев · 12398 Прочтений · Для печати

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


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



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

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

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

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

Пароль



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

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

Случайные загрузки
Длинный заголовок...
INSTANT BOOSTER v...
Фундаментальные а...
Просмотр файлов и...
JanReplace
De Knop
SMLPack v1.0
ProLIB18
Strawberry Prolog...
Усложнённый кальк...
CS:Source - монит...
Image Browser [Ис...
Игра PackMan
100 компонентов о...
PDF
Х. М. Дейтел, П. ...
PHP, MySQL и Drea...
Язык программиров...
«Философия» прогр...
JanComp

Топ загрузок
Приложение Клие... 100488
Delphi 7 Enterp... 88205
Converter AMR<-... 20084
GPSS World Stud... 13844
Borland C++Buil... 12150
Borland Delphi ... 8709
Turbo Pascal fo... 7058
Visual Studio 2... 5007
Калькулятор [Ис... 4933
FreeSMS v1.3.1 3547
Случайные статьи
Кто пишет тесты?
Acompli и почта
10 советов для усп...
Сжатие данных
Выборка и сортиров...
Установка и актива...
Реализация адресац...
Программа frnd
Прокладка кабельны...
Снова IUnknown
Индексированные об...
В свою очередь эта...
6.1. ЦЕЛЬ: ПОДДЕРЖ...
Вычисление интегра...
Системный вызов ехес
Метод резолюции в ...
Программирование: ...
Основанные принцип...
Занятие 3
Предложенный шабло...
Считывание текущег...
Работа с избранным...
Общие подходы к пр...
Что может маршрути...
Подсистема STREAMS
Статистика



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


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