Проектирование баз данных в среде Delphi: Компьтерный методический материал к лабораторным работам. Блюдина Л.С. - 51 стр.

UptoLike

Составители: 

Практически все достаточно сложные программы в настоящее время
обладают системой меню, предназначенной для выбора того или иного пути
выполнения программы. Интерфейс, основанный на использовании меню,
становится очень удобным и позволяет быстро достигнуть необходимого
результата.
В Delphi имеется стандартная компонента, входящая в семейство класса
TMenu. Она содержит структуру меню в виде объекта класса TMenuItem.
Каждый из элементов меню, в свою очередь, также является объектом класса
TMenuItem. Все элементы меню в явном виде размещаются в форме и
непосредственно доступны через свои идентификаторы. Сделано это для
того, чтобы упростить доступ к их обработчикам события OnClick и
опубликованным свойствам.
Элемент меню класса TMenuItem
Элемент меню может представлять собой либо подменю, либо команду,
либо разделительную линию. К какой категории относится конкретный
элемент, зависит от его характеристик. Несмотря на это, любой элемент
меню принадлежит к одному и тому же классуTmenuItem, и каждый может
рассматриваться как самостоятельное меню.
Для того чтобы элемент меню представлял собой подменю, необходимо,
чтобы свойство Items содержало соответствующие компоненты этого
подменю. Если это свойство пустое (не содержит ни одного элемента),
элемент меню является либо командой, либо разделительной линией.
Для того, чтобы элемент меню представлял собой разделительную
линию, следует его свойству Caption задать значение «-».
Элементы меню могут объединяться в группы. Информация о
принадлежности элементов к группам может использоваться при слиянии
меню нескольких форм и при использовании взаимосвязанных элементов
меню. При этом группы элементов меню должны идти в определенном
порядкепо возрастанию их номеров.
Характеристики элемента меню задают его внешний вид и место в
структуре меню. Среди его свойств отметим следующие:
Break
свойство, определяющее наличие разбиения меню на столбцы на
текущем элементе.
Caption свойство типа string, содержащее текст элемента меню. Здесь
можно задать клавишу быстрого перехода с помощью символа &,
помещаемого перед соответствующим символом текста.
Checked
свойство логического типа, определяющее, является ли
элемент меню отмеченным (если имеет значение True, элемент помечается
«галочкой»).
Default свойство логического типа; если оно имеет значение True,
текст элемента меню выделяется полужирным шрифтом, а двойное
нажатие мышью старшего элемента приводит к появлению у