Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Особенности создания главного меню – TMain Menu

Читайте также:
  1. D–фотокамера для создания объемных фотографий
  2. I По способу создания циркуляции гравитационные системы отопления.
  3. II) Признаки и особенности антикризисного управления
  4. II. Основы психологии как науки и психологические особенности развития, формирования личности ребенка.
  5. II. Особенности воспитания и самовоспитания, ориентированные на успех
  6. II. Особенности эмоционального развития дошкольника.
  7. II.3.1.Особенности проектирования воспитательной работы.
  1. Создание

При добавлении этого компонента на форме в конструкторе форм появляется панель с пиктограммой, изображающей меню. Для создания меню необходимо дважды щелкнуть по этой панели. При этом открывается редактор меню с пустым пунктом. Вписав его название в свойство Caption, получим новый пункт. Перемещая рамку-указатель вниз или вправо можно создать меню любой структуры. В конструкторе всегда есть дополнительные пустые пункты, которые не отображаются при запуске программы, а предназначены для удобства создания меню. Если вместо названия пункта вписать минус, то появится не пункт, а разделительная черта.

Для быстрого доступа к отдельным пунктам используют «горячие клавиши» – комбинации клавиш, нажатие которых эквивалентно выбору данного пункта меню. Для их задания достаточно перед соответствующим символом в имени пункта поставить символ &, например, &Файл. Буква в имени пункта станет подчеркнутой, а при нажатии Alt+<символ> будет вызываться этот пункт меню.

Для удаления некоторого пункта достаточно выделить его и нажать Delete.

Большинство операций можно осуществить с помощью контекстного меню (вызывается щелчком по правой кнопке мыши над соответствующим пунктом).

Для создания подменю у имеющегося пункта нужно выбрать этот пункт и Ctrl+<стрелка вправо> или правую кнопку мыши и Create Submenu. Пункты в подменю создаются также как и обычные пункты.

Каждый пункт имеет событие OnClick, для которого обычно пишется обработчик. Процедура обработки создается при выборе соответствующего пункта меню в редакторе формы.

  1. Имена для пунктов

Каждый пункт меню – это объект. Delphi дает имена автоматически. Если пункт меню записан по-английски, то он получит то же имя, например, пункт exit будет называться exit1. Если название начинается не с буквы, например, 200x300, то имя будет N<название пункта>, для русских наименований – N1, N2, N3 и т.д.

  1. Пункты-переключатели

У каждого пункта есть свойство Checked. Если его установить равным true, то рядом с пунктом появится галочка или кружочек – пункт выбран.

Существует два вида переключателей:

1. Независимые (появляется галочка)

Обработчик события OnClick для такого пункта обычно выглядит так:

<Имя пункта>.Checked:=not (<Имя пункта>.Checked); могут быть добавлены и другие операторы или в других процедурах проверяется значение свойства <Имя пункта>.Checked.

2. Зависимые (появляется кружок)

Создается группа элементов. Свойство RadioItem каждого пункта должно быть true. Пункты становятся зависимыми, т.е. одновременно может быть выбран только один из них. Новый выбор отменяет предыдущий. Изначально у одного из пунктов свойство Checked должно быть равно true.

  1. Дополнительные возможности

Окно может иметь несколько главных меню, но отображается всегда только одно, его имя назначается в свойстве MainMenu формы.


Дата добавления: 2015-07-20; просмотров: 66 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
КОМПОНЕНТЫ ДЛЯ СОЗДАНИЯ МЕНЮ| Инструментальные панели

mybiblioteka.su - 2015-2024 год. (0.008 сек.)