microbik.ru
1



Краткий справочник по базовым компонентам Delphi
и некоторым дополнительным компонентам, которые
используются при разработке проектов на уроках



В справочнике приведено описание только основных свойств компонентов. Подробное описание остальных свойств этих компонентов, а также описание свойств других компонентов можно найти в специальной литературе по Delphi и в справочной системе среды Delphi.


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

Оглавление


Компонент TLabel (метка или надпись) 3

Компонент TEdit (текстовое поле или поле редактирования) 3

Компонент TButton (кнопка) 4

Компонент TForm (форма) 4

Компонент TMainMenu (главное меню) 5

Компонент TPopupMenu (всплывающее или контекстное меню) 5

Компонент TPanel (панель) 5

Компонент TScrollBar (полоса прокрутки) 6

Компонент TRadioButton (переключатель с зависимой фиксацией) 6

Компонент TCheckBox (флажок) 7

Компонент TGroupBox (группа) 7

Компонент TTimer (таймер) 7

Компонент TShape (фигура) 8

Компонент TMemo(многострочный текст или область просмотра) 8

Компонент TImage (для вставки рисунков) 9

Диалоговые компоненты. Общая информация 9

Компонент TOpenDialog (диалоговый компонент) 9

Компонент TSaveDialog (диалоговый компонент) 10

Компонент TFontDialog (диалоговый компонент) 10

Компонент TOpenPictureDialog (диалоговый компонент) 10

Компонент TSavePictureDialog (диалоговый компонент) 10

Компонент TPaintBox (область рисования) 11

Компонент TColorGrid (таблица цветов) 11

Компонент TSpinEdit (поле ввода числовых значений) 12

Компонент TBitBtn (кнопка с рисунком) 12

Компонент TListBox (список) 13

Компонент TCheckListBox (список с флажками) 13

Компонент TRadioGroup (группа радиокнопок) 14

Компонент TColorDialog (диалоговый компонент) 14

Компонент TComboBox (раскрывающийся список) 14

Компонент TMediaPlayer (мультимедийный проигрыватель) 15
^

Компонент TLabel (метка или надпись)


Служит для отображения надписей в форме (поясняющий текст, надписи к другим компонентам, отображение результатов).

Расположен в разделе Standart, обозначен TLabel


Свойство

Описание

Name

Имя компонента

Caption

Отображаемый текст

Alignment

Выравнивание текста внутри объекта: taLeftJustify (по левому краю), taCenter (по центру), taRightJustify (по правому краю)

Height

Высота метки

Width

Ширина метки

AutoSize

Значение True определяет возможность автомасштабирования объекта под размер содержимого

WordWrap

Значение ^ True определяет возможность переноса длинной фразы на другую строку по ширине компонента (при значении свойства AutoSize False)

Left

Расстояние от левой границы формы до левой границы метки

Top

Расстояние от верхней границы формы до верхней границы метки

Color

Цвет фона области вывода текста

Font

Шрифт, используемый для текста в метке: Font.Name (способ начертания символов), Font.Size (размер символов), Font.Color (цвет символов)

Visible

Значение False позволяет скрыть текст, значение True делает его видимым



^

Компонент TEdit (текстовое поле или поле редактирования)


Служит для ввода-редактирования пользователем строки символов.

Расположен в разделе Standart, обозначен TEdit


Свойство

Описание

Name

Имя компонента

Text

Содержит введенные пользователем данные в текстовом виде (первоначально свойство содержит строку, совпадающую с именем объекта)

MaxLength

Ограничивает длину вводимой строки

Height

Высота поля

Width

Ширина поля

PasswordChar

Отображаемые символы (обычно *) при вводе секретной информации

Bevel …

Определяет вид текстового поля (выпуклое, вдавленное …)

Left

Расстояние от левой границы формы до левой границы поля

Top

Расстояние от верхней границы формы до верхней границы поля

Font

Шрифт, используемый для вывода текста: Font.Name (способ начертания символов), Font.Size (размер символов), Font.Color (цвет символов)

Visible

Значение False позволяет скрыть объект, значение True делает его видимым



^

Компонент TButton (кнопка)


Компонент представляет собой командную кнопку.

Расположен в разделе Standart, обозначен TButton


Свойство

Описание

Name

Имя компонента

Caption

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

Height

Высота кнопки

Width

Ширина кнопки

Left

Расстояние от левой границы формы до левой границы кнопки

Top

Расстояние от верхней границы формы до верхней границы кнопки

Enabled

Если значение свойства ^ True, то кнопка доступна. Если значение свойства False, то кнопка не доступна, т.е. в результате щелчка на кнопке событие не возникает

Visible

Значение False позволяет скрыть объект, значение True делает его видимым



^

Компонент TForm (форма)


Форма – это и есть окно разрабатываемого приложения, которое Delphi создает автоматически. Форма служит контейнером для других компонентов. Это важнейший визуальный компонент, центральная часть любого приложения. При закрытии формы (окна) завершается работа всего приложения.


Свойство

Описание

Name

Имя компонента

Caption

Текст заголовка формы

Height

Высота формы с заголовком и границей

Width

Ширина формы с заголовком и границей

ClientHeight

Высота рабочей области формы (без границ и заголовка)

ClientWidth

Ширина рабочей области формы (без границ)

Left

Расстояние от левой границы экрана до левой границы формы

Top

Расстояние от верхней границы экрана до верхней границы формы

AutoScroll

Если True, то полосы прокрутки появляются только при необходимости

WindowState

Состояние формы (свернута, развернута, нормальный размер)

Color

Цвет фона формы

AutoSize

Если True, то границы могут изменяться автоматически при изменении содержимого

Font

Шрифт, используемый «по умолчанию» компонентами, находящимися на форме

BorderWidth

Ширина рамки

BorderStyle

Вид границ формы



^

Компонент TMainMenu (главное меню)


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

Компонент расположен в разделе Standart, обозначен TMainMenu

Для создания меню компонент TMainMenu нужно добавить в любое место формы и дважды щелкнуть на нем. При этом откроется редактор главного меню для создания пунктов меню. Название создаваемого пункта меню записывается в инспекторе объектов в свойстве Caption.
^

Компонент TPopupMenu (всплывающее или контекстное меню)


Контекстное меню появляется при щелчке правой клавишей мыши на каком-либо объекте, к которому относится данное меню. Обычно это меню содержит команды, влияющие на этот объект.

Компонент расположен в разделе Standart, обозначен TPopupMenu

Для создания меню компонент TPopupMenu нужно добавить в любое место формы и дважды щелкнуть на нем. При этом откроется редактор контекстного меню для создания пунктов меню. Название создаваемого пункта меню записывается в инспекторе объектов в свойстве Caption.

Свойство

Описание

Name

Имя компонента

PopupMenu

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

AutoPopup

При значении ^ True меню появляется при щелчке правой клавишей мыши на объекте. При значении False – меню не появляется

Alignment

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

RadioItem

Значение True позволяет выбирать несколько пунктов меню сразу, значение False разрешает использовать в меню один из пунктов



^

Компонент TPanel (панель)


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

Компонент расположен в разделе Standart, обозначен TPanel

Свойство

Описание

Name

Имя компонента

Caption

Текст, выводимый на панель

Height

Высота панели

Width

Ширина панели

Left

Расстояние от левой границы формы до левой границы панели

Top

Расстояние от верхней границы формы до верхней границы панели

Font

Шрифт, используемый для вывода текста

Visible

При значении False не будет отображаться ни один компонент, расположенный на панели

Color

Цвет панели

BorderWidth

Ширина рамки панели

Bevel …

Определяет вид панели (приподнятая панель …)
^

Компонент TScrollBar (полоса прокрутки)


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

Компонент расположен в разделе Standart, обозначен TScrollBar


Свойство

Описание

Name

Имя компонента

Height

Высота панели

Width

Ширина панели

Left

Расстояние от левой границы формы до левой границы панели

Top

Расстояние от верхней границы формы до верхней границы панели

Min

Свойство определяет начальное значение диапазона значений

Max

Свойство определяет конечное значение диапазона значений

Kind

Задает ориентацию полосы прокрутки (горизонтальная или вертикальная)

Position

Текущая позиция бегунка полосы прокрутки в диапазоне от Min до Max

LargeChange

Величина изменения шага свойства Position при щелчке на полосе прокрутки или нажатии клавиш и

SmallChange

Величина изменения шага свойства Position при щелчке на стрелках полосы прокрутки или нажатии клавиш со стрелками влево/вправо



^

Компонент TRadioButton (переключатель с зависимой фиксацией)


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

Компонент расположен в разделе Standart, обозначен TRadioButton


Свойство

Описание

Name

Имя компонента

Caption

Подпись переключателя

Alignment

Определяет положение подписи справа или слева от переключателя

Checked

Значение ^ True, если переключатель выбран, значение False, если нет

Height

Высота поля вывода подписи

Width

Ширина поля вывода подписи

Left

Расстояние от левой границы формы до переключателя

Top

Расстояние от верхней границы формы до переключателя

Font

Шрифт, используемый для подписи



^

Компонент TCheckBox (флажок)


Компонент представляет собой независимую кнопку (независимый переключатель). Если в форме используется группа флажков, то все они могут быть установлены или сброшены независимо друг от друга.

Компонент расположен в разделе Standart, обозначен TCheckBox


Свойство

Описание

Name

Имя компонента

Caption

Подпись флажка

Alignment

Определяет положение подписи справа или слева от флажка

Checked

Значение ^ True, если флажок выбран, значение False, если нет

Height

Высота поля вывода подписи

Width

Ширина поля вывода подписи

Left

Расстояние от левой границы формы до флажка

Top

Расстояние от верхней границы формы до флажка

Font

Шрифт, используемый для подписи



^

Компонент TGroupBox (группа)


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

Компонент расположен в разделе Standart, обозначен TGroupBox


Свойство

Описание

Name

Имя компонента

Caption

Заголовок в левом верхнем углу выделяемой группы элементов управления

Height

Высота группы

Width

Ширина группы

Left

Расстояние от левой границы формы до левой границы группы

Top

Расстояние от верхней границы формы до верхней границы группы

Font

Шрифт, используемый для заголовка группы



^

Компонент TTimer (таймер)


Компонент обеспечивает генерацию последовательных событий OnTimer, т.е. можно запрограммировать выполнение определенного кода через заданные интервалы времени.

Компонент расположен в разделе System, обозначен TTimer


Свойство

Описание

Name

Имя компонента

Interval

Интервал времени между генерацией событий OnTimer. Задается в милисекундах

Enabled

Разрешает (значение True) или запрещает (значение False) генерацию события OnTimer



^

Компонент TShape (фигура)


Компонент позволяет программисту нарисовать в форме простую геометрическую фигуру (круг, эллипс, квадрат, прямоугольник с прямыми или скругленными углами) либо для украшения формы, либо для каких-то действий.

Компонент расположен в разделе Additional, обозначен TShape


Свойство

Описание

Name

Имя компонента

Height

Высота фигуры

Width

Ширина фигуры

Left

Расстояние от левой границы формы до левой границы фигуры

Top

Расстояние от верхней границы формы до верхней границы фигуры

Shape

Вид фигуры (круг, квадрат …)

Brush

Задает цвет и способ заливки фигуры

Pen

Задает цвет и стиль границ фигуры



^

Компонент TMemo(многострочный текст или область просмотра)


Компонент представляет собой элемент редактирования текста, который может состоять из нескольких строк.

Компонент расположен в разделе Standart, обозначен TMemo


Свойство

Описание

Name

Имя компонента

Height

Высота текстового поля

Width

Ширина текстового поля

Left

Расстояние от левой границы формы до левой границы поля

Top

Расстояние от верхней границы формы до верхней границы поля

ScrollBars

Наличие полос прокрутки (нет полос прокрутки, обе полосы, только горизонтальная или только вертикальная)

MaxLength

Длина вводимой строки

WordWarp

При значении True возможен перенос длинной фразы на другую строку по ширине компонента

Font

Шрифт, используемый для отображения текста

Lines

Массив строк, соответствующий содержимому поля. Доступ к строке осуществляется по номеру (строки нумеруются с нуля)

ReadOnly

При значении True текст в поле редактировать нельзя (например, при выводе справочной информации)

Align

Задает размещение области просмотра (вверху, внизу, слева или справа) и возможность полного заполнения формы областью просмотра



^

Компонент TImage (для вставки рисунков)


Компонент обеспечивает вывод на поверхность формы иллюстраций. Он поддерживает многочисленные форматы графических файлов, включая *.bmp, *.jpg и др.

Компонент расположен в разделе Additional, обозначен TImage


Свойство

Описание

Name

Имя компонента

Height

Высота компонента

Width

Ширина компонента

Left

Расстояние от левой границы формы до левой границы компонента

Top

Расстояние от верхней границы формы до верхней границы компонента

Picture

Иллюстрация, которая отображается с поле компонента

AutoSize

При значении ^ True размеры компонента автоматически подстраиваются под размер иллюстрации. При значении False размеры компонента неизменны, даже если видна только часть рисунка

Proportional

При значении ^ True рисунок автоматически масштабируется без искажения (значение свойства AutoSize должно быть False)

Stretch

При значении True размеры рисунка подстраиваются под размеры компонента (если размер компонента не пропорционален размеру рисунка, то иллюстрация будет искажена)



^

Диалоговые компоненты. Общая информация


У любого диалога (открытия и сохранения файла) есть метод Execute, который запускает соответствующий диалог. Метод возвращает значение True , если пользователь завершил диалог нажатием , и возвращает False, если нажали . Для чтения информации из выбранного файла используется метод LoadFromFile(имя выбранного файла) или для графических файлов LoadFromPictureFile(имя выбранного файла). Для сохранения информации в выбранном файле используется метод SaveToFile(имя выбранного файла) или для графических файлов SaveToPictureFile(имя выбранного файла).


^

Компонент TOpenDialog (диалоговый компонент)


Компонент предназначен для задания имени текстового файла при создании графического интерфейса для ввода текстовой информации из файла. Данный диалоговый компонент не имеет графического отображения при размещении в форме.

Компонент расположен в разделе Dialogs, обозначен TOpenDialog


Свойство

Описание

Name

Имя компонента

Filter

Определяет фильтры для отображения тестовых файлов только с определенными расширениями

FileName

Имя файла, выбранного в диалоге



^

Компонент TSaveDialog (диалоговый компонент)


Компонент предназначен для задания имени текстового файла при создании графического интерфейса для вывода текстовой информации в файл. Данный диалоговый компонент не имеет графического отображения при размещении в форме.

Компонент расположен в разделе Dialogs, обозначен TSaveDialog


Свойство

Описание

Name

Имя компонента

Filter

Определяет фильтры для отображения тестовых файлов только с определенными расширениями

DefaultExt

Расширение файла, добавляемое к нему при сохранении по умолчанию

FileName

Имя файла, выбранного в диалоге



^

Компонент TFontDialog (диалоговый компонент)


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

Компонент расположен в разделе Dialogs, обозначен TFontDialog


Свойство

Описание

Name

Имя компонента

Font

Выбранный для отображения текста шрифт



^

Компонент TOpenPictureDialog (диалоговый компонент)


Компонент предназначен для задания имени графического файла при создании графического интерфейса для ввода графической информации из файла. Данный диалоговый компонент не имеет графического отображения при размещении в форме.

Компонент расположен в разделе Dialogs, обозначен TOpenPictureDialog


Свойство

Описание

Name

Имя компонента

Filter

Определяет фильтры для отображения графических файлов только с определенными расширениями

FileName

Имя файла, выбранного в диалоге



^

Компонент TSavePictureDialog (диалоговый компонент)


Компонент предназначен для задания имени графического файла при создании графического интерфейса для вывода графической информации в файл. Данный диалоговый компонент не имеет графического отображения при размещении в форме.

Компонент расположен в разделе Dialogs, обозначен TSavePictureDialog

Свойство

Описание

Name

Имя компонента

Filter

Определяет фильтры для отображения графических файлов только с определенными расширениями

DefaultExt

Расширение файла, добавляемое к нему при сохранении по умолчанию

FileName

Имя файла, выбранного в диалоге
^

Компонент TPaintBox (область рисования)


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

Компонент расположен в разделе ^ System, обозначен TPaintBox

Canvas (холст) является как бы поверхностью, на которой выполняется рисование с помощью графических примитивов и инструментов Pen (карандаш) и Brush (кисть).


Свойство

Описание

Pen

Color

Цвет линии

Width

Толщина линии в пикселях

Style

Стиль линии (psSolid – сплошная, psDash – пунктирная и т.п.)

Brush

Color

Цвет закрашивания замкнутой области

Style

Стиль заполнения области (bsSolid – сплошная заливка, bsCross – штриховка в клетку и т.п.)

^ Графические примитивы (в таблице даны лишь некоторые графические примитивы)

Ellips(x1,y1,
x2,y2)

Эллипс или окружность. Параметры x1,y1,x2,y2 задают размер прямоугольника, в который вписывается эллипс

LineTo(x,y)

Вычерчивает линию из текущей точки в точку с указанными координатами

MoveTo(x,y)

Перемещает указатель текущей точки в точку с указанными координатами

Rectangle(x1,y1,
x2,y2)

Вычерчивает прямоугольник. Параметры x1,y1,x2,y2 задают координаты левого верхнего и правого нижнего углов

RoundRect(x1,y1,
x2,y2,x3,y3)

Вычерчивает прямоугольник со скругленными углами. Параметры x1,y1,x2,y2 задают координаты левого верхнего и правого нижнего углов, x3,y3 – радиус скругления

PolyLine(массив
точек – вершин
ломаной линии)

Вычерчивает ломаную линию. Если первая и последняя точки в массиве одинаковые, то будет вычерчен замкнутый контур – многоугольник. Вершины задаются так:

PolyLine ( [ point(x1,y1), point(x2,y2), point(x3,y3), point(x4,y4) …] )



^

Компонент TColorGrid (таблица цветов)


Компонент предназначен для обеспечения возможности выбора цвета переднего плана (линии) и заднего плана (заливки).

Компонент расположен в разделе Samples, обозначен TColorGrid


Свойство

Описание

GridOrdering

Определяет размеры цветовой палитры: 2х8, 4х4 или 1х16

ForegroundIndex

Индекс цвета переднего плана (линии), выбирается щелчком левой клавиши мыши. В клетке выбранного цвета в палитре стоят буквы FG

BackgroundIndex

Индекс цвета заднего плана (заливки), выбирается щелчком правой клавиши мыши. В клетке выбранного цвета в палитре стоят буквы BG. (При совпадении цвета переднего и заднего планов цвет в палитре помечается буквами FB)



^

Компонент TSpinEdit (поле ввода числовых значений)



Компонент представляет собой поле ввода, воспринимающее только числовые значения, и стрелки вверх и вниз, с помощью которых пользователь может прокручивать в заданных пределах значения в поле ввода.

Компонент расположен в разделе Samples, обозначен TSpinEdit


Свойство

Описание

MinValue

Минимальное значение, которое может быть установлено в компоненте

MaxValue

Максимальное значение, которое может быть установлено в компоненте

Value

Числовое значение, установленное в компоненте



^

Компонент TBitBtn (кнопка с рисунком)



Компонент по своему назначению, по своим основным свойствам и событиям совпадает с компонентом TButton (обычная кнопка с надписью), но на поверхности кнопки TBitBtn можно поместить небольшую картинку – пиктограмму.

Компонент расположен в разделе Additional, обозначен TBitBtn


Свойство

Описание

Kind

Тип кнопки с рисунком из стандартного набора (bkOK, bkCancel, bkYes, bkClose – при нажатии кнопки форма автоматически закрывается, bkHelp и т.д.) или кнопка имеет выбранное изображение, которое первоначально отсутствует и его надо загружать дополнительно (bkCustom)

Glyph

Набор пиктограмм на кнопку (значение nil, если на кнопке нет рисунка; рисунок же может содержать до 3-х отдельных изображений, соответствующих следующим состояниям кнопки: кнопка не нажата – по умолчанию, кнопка не активна и не может быть выбрана, кнопка нажата)

NumGlyphs

Число пиктограмм в наборе ( по умолчанию: активная и неактивная кнопка)

Layout

Расположение пиктограмм относительно надписи на кнопке (по умолчанию – слева)


Прмечание: изображение, загружаемое на кнопку TBitBtn дополнительно (см. свойство Glyph), можно создать в растровом графическом редакторе. Рекомендуемый размер изображения для набора из 3-пиктограмм в пикселях 16х48.

^

Компонент TListBox (список)



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

Компонент расположен в разделе Standart, обозначен TListBox


Свойство

Описание

Name

Имя компонента

Items

Элементы списка – массив строк Strings

Count

Количество элементов списка (нумеруются строки от 0 до Count-1)

MultiSelect

При значении ^ True возможен выбор нескольких строк в списке. По умолчанию установлено значение False

Sorted

Значение True – признак необходимости автоматической сортировки списка после добавления очередного элемента

ItemIndex

Номер выбранного элемента списка. Если в списке ни один из элементов не выбран, то значение свойства равно -1


Примечание: из множества методов массива строк ^ Strings наиболее часто используются функция Add, добавляющая строку в конец списка; процедура Insert, которая вставляет строку в заданное место списка; процедура Delete, удаляющая строку с заданным индексом; процедуры LoadFromFile и SaveToFile для работы с файлами.

^

Компонент TCheckListBox (список с флажками)



Компонент представляет собой список, рядом с каждым элементом которого расположен флажок. Пользователь может по своему выбору установить или снять любой из флажков. В данном списке сразу заложен множественный выбор.

Компонент расположен в разделе Additional, обозначен TCheckListBox


Свойство

Описание

Name

Имя компонента

Items

Элементы списка – массив строк Strings

Count

Количество элементов списка (нумеруются строки от 0 до Count-1)

Sorted

Значение True – признак необходимости автоматической сортировки списка после добавления очередного элемента

ItemIndex

Номер выбранного элемента списка. Если в списке ни один из элементов не выбран, то значение свойства равно -1

Selected

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

Checked

Свойство определяет, отмечен ли конкретный элемент списка (установлен флажок для данного элемента списка)



^

Компонент TRadioGroup (группа радиокнопок)


Компонент обеспечивает поддержку работы группы переключателей – кнопок с зависимой фиксацией. В такой группе может быть нажата только одна кнопка: при нажатии одной из свободных кнопок в группе выскакивает ранее нажатая.

Компонент расположен в разделе Standart, обозначен TRadioGroup


Свойство

Описание

Name

Имя компонента

Caption

Подпись всей группы переключателей

Items

Содержит набор строк. Для работы с этим свойством служит специальный Редактор списка строк, введенные в него строки автоматически становятся радиокнопками

ItemIndex

Номер выделенного переключателя в группе (переключатели нумеруются с 0). Число -1 показывает, что ни один переключатель не выбран



^

Компонент TColorDialog (диалоговый компонент)


Компонент обеспечивает возможность выбора цвета объекта на форме с помощью стандартного диалога. Данный диалоговый компонент не имеет графического отображения при размещении в форме.

Компонент расположен в разделе Dialogs, обозначен TColorDialog


Свойство

Описание

Name

Имя компонента

Color

Выбранный для объекта на форме цвет



^

Компонент TComboBox (раскрывающийся список)


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

Компонент расположен в разделе Standart, обозначен TComboBox


Свойство

Описание

Items

Содержимое списка, т.е. список строк (объект типа TStrings), выводимых на экран

Capasity

Задает максимальное количество строк в списке

Count

Содержит реальное количество строк в списке

ItemIndex

Индекс выбранной строки в списке. Строки нумеруются от ^ 0 до Count-1. Индекс равен -1, если ни одна строка списка не выделена

Style

Определяет внешний вид и поведение комбинированного списка (по умолчанию csDropDown – раскрывающийся список с полем редактирования; csSimple – поле редактирования с постоянно раскрытым списком, который виден при увеличении высоты компонента и т.д.)
^

Компонент TMediaPlayer (мультимедийный проигрыватель)


Компонент служит для использования мультимедийных возможностей компьютера. В частности, он управляет звуковой картой, картой обработки видеосигналов, лазерным проигрывателем, обеспечивая согласование Delphi-программы с интерфейсом управления мультимедиа. У компонента TMediaPlayer есть следующие методы: Open (открывает носитель информации), Play (запускает воспроизведение носителя информации), Stop (останавливает устройство), Close (закрывает устройство).

Компонент расположен в разделе System, обозначен TMediaPlayer


Свойство

Описание

AvtoOpen

Значение True разрешает воспроизведение в автоматическом режиме работы устройства

Visible

Значение False делает компонент невидимым на форме в том случае, если требуется лишь звуковоспроизведение

FileName

Путь к файлу. Delphi предлагает для удобства свое файлер-окно для выбора необходимого файла. Рекомендуется удалять полный путь доступа системы к файлу и оставлять лишь часть, касающуюся расположения файла относительно текущей папки проекта. Можно имя проигрываемого файла присвоить как значение свойства FileName в коде программы

VisibleButtons

Свойство разрешает задавать кнопки, отображаемые в приложении (True– кнопка включена, False – кнопка отключена)

ColoredButtons

Логическая переменная, определяющая вид кнопки: цветной или монохромный

Display

Задает объект, в котором воспроизводится видеоизображение (значение nil по умолчанию открывает собственное окно проигрывания, значение Panel – для воспроизведения видеофайла служит панель, размещенная на форме приложения)