Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
пособие по программированию на ДЕЛЬФИ.doc
Скачиваний:
45
Добавлен:
11.02.2015
Размер:
1.77 Mб
Скачать

Часть 2. Компоненты delphi

1. Компоненты страницы standard

1.1. TFrame - рама и шаблоны компонентов

Этот компонент определяет контейнер для размещения других компонентов. В функциональном отношении компонент почти повторяет свойства формы и отличается от нее в основном лишь тем, что его можно помещать на формы или в другие рамы.

свойства

AutoScroll

Разрешает/запрешает автаматическую вставку полос прокрутки

HorzScrollBar

Определяет свойства горизонтальной полосы прокрутки

VertScrollBar

Определяет свойства вертикальной полосы прокрутки

 Margin

Определяет минимальное расстояние от полосы до края компонента, в котором она расположена

ButtonSize

Определяет размер кнопок полосы прокрутки

Color

Определяет цвет полосы

Kind

Указывает ориентацию полосы

Increment

Указывает перемещение бегунка при щелчке мышью на концевой кнопке полосы

ParentColor

 

Если содержит True, цвет полосы определяется системными установками Windows.

Position

Определяет положение бегунка на полосе прокрутки

Range

Определяет размер скроллируемой области

ScrollPos

Определяет положение скроллируемой области

Size

Определяет ширину полосы в пикселях

Smooth

 

Если содержит True, прокрутка осуществляется стандартным образом. Если содержит False, смещение определяется свойством Increment

Style

Определяет стиль полосы

ThumbSize

Определяет ширину бегунка в пикселях

Tracking

Разрешает/запрещает динамическую прокрутку при перемещении ползунка

Visible

Определяет видимость полосы

1.2. TMainMenu - главное меню формы (программы)

Этот компонент определяет главное меню формы. На форму можно поместить сколько угодно объектов этого класса, но отображаться в полосе меню в верхней части формы будет только тот из них, который указан в свойстве Menu формы.

Для создания опций нужно дважды щелкнуть по компоненту и откроется окно для редактирования меню, через Инспектор объектов. В названиях опций можно указать символ “&” перед тем символом, который определит клавишу быстрого выбора опции (акселератора). Например, опция Файл, можно выбрать сочетанием клавиш Alt+Ф, если при создании меню эта опция в строке Сaption Инспектора объектов содержала текст &Файл.

Для создания разветвленных меню, т. е. таких, у которых подопций вызывают новые списки подопций, щелкните по подопции и нажмите Ctrl+ →. Такого же эффекта можно добиться после щелчка правой кнопкой мыши на подопций и выборе продолжения: create Submenu.

Свойства:

AutoMerge

Разрешает/запрещает слияние главного меню вторичной формы с главным меню основной формы

AutoHotkeys

Определяет, будет ли следить программа за уникальностью клавиш быстрого выбора для всех опций меню

AutoLineReduction

Определяет, будет ли программа автоматически удалять лишние разделители между опциями многоколончатого меню.

Images

Содержит ссылку на объект - хранилище изображении, которые могут появляться около индивидуальных пунктов в меню

Items

Открывает индексированный доступ к опциям меню

OwnerDraw

Определяет, будет ли программа прорисовывать опции меню автоматически или с помощью обработчика onDrawltem

AutoCheck

Определяет, будет или нет автоматически изменяться свойство Сhecked при выборе опции меню

Bitmap

Содержит ссылку на связанное с опцией изображение.

Break

Позволяет создать многоколончатый список подменю

Checked

Если True, рядом с опцией появляется галочка

Count

Содержит количество опций в подчиненном меню, связанном с данным элементом (только для чтения)

Default

Определяет, является ли данная опция подменю умалчиваемой

Grouplndex

Определяет групповой индекс для зависимых опций

 ImageIndex

Содержит индекс связанного с опцией изображения из компонента TImageList

Items[Index]

Позволяет обратиться к любой опции подчиненного меню по ее индексу

MenuIndex

Определяет индекс опции в списке Items родительской опции

RadioItem

Определяет, зависит ли данная опция от выбора других опций в той же группе GroupIndex

Shortcut

Задает клавиши-акселераторы для быстрого выбора данной опции

SubMenuImages

Содержит ссылку на объект - хранилище изображений, которые могут появляться около пунктов в подменю этого пункта меню

Для элемента меню определено единственное событие OnClick, которое возникает при щелчке на опции или при нажатии Enter, если в этот момент данная опция была выбрана (подсвечена).