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

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

Моделирование регулировочного участка цеха на GPSS + Пояснительная записка
Моделирование работы ЭВМ на GPSS + Пояснительная записка
Калькулятор на Delphi с переводом в другую систему исчисления + Блок схемы

Реклама



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

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


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



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

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

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

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

Пароль



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

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

Случайные загрузки
Создание Web-сайт...
Стелтинг Стивен, ...
PDJXPPack
Delphi 6 программ...
Х. М. Дейтел, П. ...
C++ : библиотека ...
VFW
ATComponents
Последнее загруж...
Printgrid
Atb
Распознавание тек...
Игра "Астероиды" ...
Изучаем Ассемблер
ShadelLabel
Библиотека програ...
Голосование для ...
Abbrevia
EditNew
Swat [Исходник на...

Топ загрузок
Приложение Клие... 100384
Delphi 7 Enterp... 83529
Converter AMR<-... 20051
GPSS World Stud... 11300
Borland C++Buil... 11233
Borland Delphi ... 8176
Turbo Pascal fo... 6987
Visual Studio 2... 4970
Калькулятор [Ис... 4416
FreeSMS v1.3.1 3516
Случайные статьи
Интегрированная ср...
Идентификатор подс...
Этап тестирования
Несколько слов о п...
Схема двухступенча...
Протокол RPC
Арифметические ком...
Консультант
1.4. УСЛОВНЫЕ ОБОЗ...
Integer constant e...
Invalid procedure ...
но вместо прав адм...
Обзор панели управ...
Полная статистика ...
AVL дерево
Класс TPaintBox
lucernepublishing
Введение в MySQL (...
Храбрость
Создание псевдоним...
Безлимитный хостинг
Исправленные симво...
Язык С: алгоритмы,...
Пакетный режим
Установка Windows ...
Статистика



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


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