|
PopupMenu |
Всплывающее меню. Обычно это меню |
||||
|
|
появляется после нажатия правой кнопкой |
||||
|
|
мыши. |
|
|
|
|
|
Label |
Метка. Используется для размещения не |
||||
|
|
очень длинных сообщений в виде |
||||
|
|
статического текста |
|
|
|
|
|
Edit |
Строка ввода. Предназначена для ввода |
||||
|
|
пользователем |
текстовой |
информации |
в |
|
|
|
виде одной строки. Имеет возможности по |
||||
|
|
управлению |
вводимой |
информацией, |
||
|
|
например, переопределению символов до их |
||||
|
|
появления в поле ввода, что используется в |
||||
|
|
формах для ввода пароля. |
|
|
|
|
|
Memo |
Многострочный текстовый |
редактор. |
|||
|
|
Используется для ввода пользователем и |
||||
|
|
отображения |
многострочного |
текста |
без |
|
|
|
функций форматирования. |
|
|
|
|
|
Button |
Командная кнопка. Используется для |
||||
|
|
реализации в программе команд с помощью |
||||
|
|
обработчика |
события |
OnClick этого |
||
|
|
компонента. |
|
|
|
|
|
CheckBox |
Независимый переключатель. Используется |
||||
|
|
его свойство Checked (отмечено), имеющее |
||||
|
|
значения true или false, меняющееся при |
||||
|
|
щелчке мышью. |
|
|
|
|
|
RadioButton |
Зависимый переключатель. Используется |
||||
|
|
для выбора только одного из нескольких |
||||
|
|
вариантов. Для этого компонент объединяется |
||||
|
|
как минимум с одним или несколькими |
||||
|
|
такими же компонентами в группу. Щелчок |
||||
|
|
по компоненту приводит к его выделению и |
||||
|
|
снятию выделения ранее |
выбранного |
|||
|
|
компонента. Такжеимеет свойствоChecked. |
||||
|
|
|
Окончание табл. 1 |
|||
11
|
ListBox |
Список |
выбора. |
Содержит |
список |
|||
|
|
предлагаемых вариантов (опций) и даёт |
||||||
|
|
возможность |
проконтролировать |
текущий |
||||
|
|
выбор. |
|
|
|
|
|
|
|
ComboBox |
Выпадающий список выбора. Представляет |
||||||
|
|
собой комбинацию компонентов Edit и |
||||||
|
|
ListBox. |
|
|
|
|
|
|
|
ScrollBar |
Полоса прокрутки. Представляет собой |
||||||
|
|
вертикальную или горизонтальную полосу, |
||||||
|
|
управляющую визуальным представлением |
||||||
|
|
компонентов, не помещающихся целиком в |
||||||
|
|
окне программы. |
|
|
|
|
||
|
GroupBox |
Контейнер |
группы |
компонентов. |
||||
|
|
Используется для группировки нескольких |
||||||
|
|
связанных по смыслу компонентов. |
|
|
||||
|
RadioGroup |
Группа |
зависимых |
переключателей. |
||||
|
|
Содержит |
специальные |
свойства |
для |
|||
|
|
обслуживания нескольких связанных между |
||||||
|
|
собой зависимых переключателей. |
|
|
||||
|
Panel |
Панель. Этот компонент, как и GroupBox, |
||||||
|
|
служит |
для |
объединения нескольких |
||||
|
|
компонентов. Содержит внутреннюю и |
||||||
|
|
внешнюю кромки, что позволяет создавать |
||||||
|
|
эффекты "вдавленности" и "выпуклости". |
||||||
|
ActionList |
Список |
действий. |
Служит |
для |
|||
|
|
централизованной |
реакции программы |
на |
||||
|
|
действия пользователя, связанные с |
||||||
|
|
выбором одного из группы однотипных |
||||||
|
|
управляющих элементов, таких как опции |
||||||
|
|
меню, кнопки и т.д. |
|
|
|
|
||
Задание 2 – изучить страницу палитры компонентов |
||||||||
Additional. |
Additional |
|
|
|
|
|
|
|
На страницу |
|
помещены |
дополнительные |
|||||
12
компоненты, без некоторых из которых сегодня трудно представить программу для Windows: кнопки с дополнительными свойствами, таблицы, компоненты для размещения изображений и многие другие, представленные в табл. 2.
|
Список компонентов страницы Additional |
Таблица 2 |
||||
|
|
|||||
|
|
|
|
|
|
|
Пикто- |
Имя |
|
|
Назначение |
|
|
грамма |
компонента |
|
|
|
|
|
|
BitBtn |
Командная кнопка с пиктограммой. |
||||
|
|
Отличается от стандартной кнопки Button |
||||
|
|
возможностью отображения пиктограммы. |
||||
|
SpedButton |
Пиктографическая кнопка. |
Обычно |
|||
|
|
используется для быстрого доступа к |
||||
|
|
опциям Главного Меню. |
|
|
||
|
StringGrid |
Таблица строк. Этот компонент обладает |
||||
|
|
мощными |
|
возможностями |
для |
|
|
|
представления |
текстовой |
информации в |
||
|
|
табличном виде. |
|
|
||
|
DrawGrid |
Таблица изображений. Этот компонент |
||||
|
|
используется |
для |
представления |
||
|
|
изображений в табличном виде. |
|
|||
|
Image |
Рисунок. Компонент для отображения |
||||
|
|
изображений, в том числе пиктограмм и |
||||
|
|
метафайлов. |
|
|
|
|
|
Shape |
Фигура. С помощью этого компонента |
||||
|
|
можно вставить на Форму правильную |
||||
|
|
фигуру |
- |
прямоугольник, |
эллипс, |
|
|
|
окружность. |
|
|
|
|
|
Bevel |
Кромка. Служит для выделения отдельных |
||||
|
|
частей Формы трёхмерными рамками и |
||||
|
|
полосами. |
|
|
|
|
|
|
|
|
Окончание табл. 2 |
||
13
|
ScrollBox |
Панель с полосами прокрутки. В отличие |
||||||
|
|
от компонента |
Panel |
автоматически |
||||
|
|
вставляет полосы прокрутки, если |
||||||
|
|
размещённые |
на |
нём |
|
компоненты |
||
|
|
отсекаются его границами. |
|
|
|
|||
|
CheckListBox |
Список |
множественного |
выбора. |
||||
|
|
Отличается |
от |
стандартного |
компонента |
|||
|
|
ListBox наличием рядом с каждой опцией |
||||||
|
|
независимого |
переключателя |
типа |
||||
|
|
CheckBox, |
облегчающего |
выбор |
сразу |
|||
|
|
нескольких опций. |
|
|
|
|
||
|
Splitter |
Разделитель. |
Этот компонент создаёт |
|||||
|
|
границу |
между |
двумя |
видимыми |
|||
|
|
компонентами |
и |
даёт |
возможность |
|||
|
|
пользователю перемещать её. |
|
|
||||
|
StaticText |
Статический |
текст. |
Отличается от |
||||
|
|
стандартного компонента Label наличием |
||||||
|
|
собственного Windows-окна, что позволяет |
||||||
|
|
обводить текст рамкой или выделять его в |
||||||
|
|
виде "вдавленной" части Формы. |
|
|||||
|
Chart |
Диаграмма. Этот |
компонент облегчает |
|||||
|
|
создание |
специальных |
панелей |
для |
|||
|
|
графического представления данных. |
|
|||||
Задание 3 – изучить страницу палитры компонентов Win32. |
||||||||
Эта страница содержит компоненты, представляющие собой интерфейсные элементы для 32-разрядных операционных систем Windows 95/98/NT (В версии системы Delphi 2 эта страница называлась Win95). Использующие эти компоненты программы выглядят в стилистике последних версий операционных систем
Windows.
Таблица 3
14
Список компонентов страницы Win32
Пикто- |
Имя |
|
Назначение |
|
|
|
|
|
грамма |
компонента |
|
|
|
|
|
|
|
|
TabControl |
Набор закладок. Каждая закладка |
||||||
|
|
представляет собой поле с надписью и/или |
||||||
|
|
текстом. Выбор той или иной закладки |
||||||
|
|
распознаётся |
программой |
и |
используется |
|||
|
|
для управления |
содержимым |
окна |
||||
|
|
компонента. |
|
|
|
|
|
|
|
PageControl |
Набор панелей с закладками. Каждая |
||||||
|
|
панель может содержать свой набор |
||||||
|
|
интерфейсных элементов |
и |
|
выбирается |
|||
|
|
щелчком по связанной с ней закладке. |
|
|||||
|
ImageList |
Набор рисунков. Представляет собой |
||||||
|
|
хранилище |
для |
нескольких |
рисунков |
|||
|
|
одинакового |
размера, |
|
|
например, |
||
|
|
пиктограмм для кнопок. |
|
|
|
|
||
|
RichEdit |
Многострочный |
|
|
|
редактор |
||
|
|
форматированного текста. В отличие от |
||||||
|
|
компонента Memo может изменять такие |
||||||
|
|
характеристи текста как шрифт, цвет, |
||||||
|
|
выравнивание и т.д. (формат RTF). |
|
|||||
|
TrackBar |
Регулятор. Используется для управления |
||||||
|
|
значениями |
некоторых |
|
величин |
в |
||
|
|
программах. Например, с его помощью |
||||||
|
|
удобно изменять |
громкость |
звучания |
||||
|
|
мультимедийных устройств. |
|
|
|
|||
|
ProgressBar |
Индикатор процесса. С помощью этого |
||||||
|
|
компонента |
можно отображать |
ход |
||||
|
|
исполнения |
достаточно |
|
длительного |
|||
|
|
процесса, например, копирование данных. |
||||||
Продолжение табл. 3
15