Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
OP_2015 / ОП. Методические указания / 10. ОП. Среда Turbo DELPHI.doc
Скачиваний:
49
Добавлен:
23.03.2016
Размер:
5.59 Mб
Скачать
    1. Список (классTListBox)

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

Свойства:

Items – элементы списка. Представляют собой массив строк типаTStrings, выводимых в окно. Для работы с объектамиTStrings используются методы:

Add– добавить строку к массиву:

ListBox1.Items.Add(’Новая строка’);

Delete – удалить строку из массива;

Insert– вставить строку в массив.

Items.count – количество элементов списка.

Sorted – признак автоматической сортировки. Если указаноtrue, то строки в окне сортируются.

ItemIndex – номер выбранной строки (строка выделяется). Элементы нумеруются с нуля. Если ни один из элементов не выбран, то значение свойства равно -1.

MultSelect– если указаноtrue, то можно выбирать больше, чем одну строку.

ExtendSelect – если указаноtrue, то нужно использовать для выбора нескольких строк клавишиShiftилиCtrl.

SelCount– количество выбранных строк.

Selected – позволяет определить, выбрана ли конкретная строка.

Пример:

Procedure TForm1.FormCreate(Sender: TObject);

Var

I: Integer;

begin

ListBox1.Items.Add('Blue');

ListBox1.Items.Add('Yellow');

ListBox1.Items.Add('Red');

end;

Procedure TForm1.ListBox1Click(Sender: TObject);

Begin

if ListBox1.Selected[0] then ListBox1.Color:= clBlue;

if ListBox1.Selected[1] then ListBox1.Color:=clYellow;

if ListBox1.Selected[2] then ListBox1.Color := clRed;

end;

    1. Раскрывающийся список (классTComboBox)

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

Свойства:

Items, ItemIndex, Sorted аналогичны ListBox.

Text – содержит выбранную строку и высвечивается в исходном виде.

    1. Панель кнопок выбора (классTGroupBox)

Компонент расположен на вкладке Standard. Является контейнером, объединяющим группу связанных органов управления (таких, какRadioBotton,CheckBoxи т.д.), и представляет собой панель для размещения кнопок.

Свойства:

Caption – заголовок панели.

    1. Группа радиокнопок (классTRadioGroup)

Компонент расположен на вкладке Standard. Является комбинацией группового окнаGroupBoxс набором радиокнопокRadioBotton. Служит специально для создания групп радиокнопок. В компоненте можно размещать несколько радиокнопок.

Свойства:

Itemsназвания кнопок.

ItemIndex – номер выбранной кнопки.

Columnsопределяет размещение кнопок в один или два столбца.

    1. Панель (классTPanel)

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

Свойства:

Alignопределяет границу формы, к которой привязана панель и может принимать значения:

alLeftпанель прикреплена к левой границе формы,

alRightпанель прикреплена к правой границе формы,

alTopпанель прикреплена к левой верхней границе,

alBottomпанель прикреплена к нижней границе формы.

BevelOuterвнешняя «фаска» панели:

bvNoneфаска не отображается и поверхность панели находится на одном уровне с поверхностью формы,

bvLowered– поверхность панели притоплена,

bvRaised– поверхность панели выступает над поверхностью формы.

Enabledсвойство позволяет сделать недоступными все компоненты, которые расположены на панели.