Читайте также:
|
|
Общие свойства компонентов страницы.
1) Align – свойство выравнивания компонента внутри формы по заданным значениям.
- AlNone - выравнивание не установлено;
- AlTop - перемещение вверх с длиной по всей форме;
- AlBottom - перемещение вниз с длиной по всей форме;
- AlLeft - перемещение влево с длиной по всей форме;
- AlRight - перемещение вправо с длиной по всей форме;
- AlClient - выравнивание по размеру формы.
2) Color - цвет фона компонента, задается тремя группами цветов.
Первая – 15 основных цветов палитры, которые предложены в списке в свойстве Color.
Вторая группа - 18 цветов (системные цвета Windows).
Третья группа - 16 цветов, задаваемые шестнадцатеричными кодами.
3) Ctl3D - задается пространство представленного компонента:
False - двухмерное;
True - трехмерное.
4) Cursor - определенный вид курсора, попадающий в область компонента.
5) DragCursor - задает вид курсора при перестановки одного компонента в поле другого.
6) DragMode - свойство поддержки протокола Drag-&-Drop.
7) Enabled - свойство при установке значения true, реагирует на сообщения клавиатуры, мыши, таймера.
8) Font - устанавливает шрифт в поле компонента
Color- Cl Window Text
Pitch- fp Default
Name- Sistem
Size- 10.
Все остальные значения свойств соответствуют системным значениям.
9) Height - вертикальный размер компонента.
10) Hint - свойство задает текст при попадании курсора в поле компонента, обрабатывается событие OnHint.
11) Lift - координаты левого угла компонента
12) PopupMenu - задает названия локального меню по нажатию правой кнопки мыши.
13) Visible - задает видимость компонента, реализуя методы Show, Hide при соответствующих значениях свойства True и False.
Компонеты страницы Standard
В состав этой страницы входит 16 компонентов, которые позволяют создать интерфейс проекта на форме
1. MainMenu - строчное или системное меню с возможностью вложенных меню. Компонент имеет визуальное отображение только после заполнения его состава при реализации проекта.
Для создания этого меню используют окно дизайнера меню, доступ к которому можно получить через свойство Items в Инспекторе объектов или через контекстное меню (Menu Designer).
Свойства:
- Items - обеспечивает доступ к элементам меню, которые также являются дочерними компонентами с собственными свойствами. Тип каждого компонента Tmenu и Item.
- Count - указывает количество элементов компонента в меню.
- Break - задание количества колонок в меню, задание MBNone.
- Checked - позволяет установить дочернее меню с помощью указателя в опции установить - True.
- MenuIndex - индекс или порядковый номер элемента в списке Items.
- Shortcut - свойство указывающее клавиши быстрого доступа к меню. Обработка средств меню реализуются с помощью метода OnClick, соответствующий опции, к которому подключается меню.
2. PopupMenu- альтернативное или контекстное меню, открывающееся по нажатию правой кнопки мыши. Данный компонент должен быть связан с другими компонентами. Чтобы связать компонент с контекстным меню, в свойстве PopupMenu компонента поместить имя данного меню, например, PopupMenu1. Состав свойств его аналогичен свойствам компонента MainMenu, поэтому создание этого компонента ничем не отличается от описанного выше.
3. Label – компонент, образованный от класса Tlabel. Предназначен для организации заголовков и других информационных надписей в проекте. Этот компонент позволяет внести некоторый дизайн в проект, так как имеет возможность настройки шрифта и цвета.
Свойства:
- Autosize - при выполнение автоматическая настройка по всей длине текста.
- Caption - свойство задания текста метки.
- Font – установка параметров текста в окне шрифтов.
- Alignment - свойство выравнивания текста компонента Taleft.
- Focuscontrol - устанавливает связь с другими компонентами путем задания их имени.
- Transparent - прозрачность фона метки.
- WordWrap- многострочный текст.
4. Edit – компонент представляет собой однострочный текстовый редактор, в котором можно выполнять редактирование строки.
Свойства:
- AutoSize- установка окна компонента по размеру текста.
- ModiFied- принимает значение True, если в процессе работы программы текст изменяется.
- OEMConvert – установить True для преобразования текста из MS DOS в Windows и обратно.
- Readonly - при значении True- блокировка изменения текста.
- Seltexs - при значении True содержит выделенный текст.
Методы.
- Clear - метод удаления текста
- CopyToClapboard - копирование выделенного текста в буфер.
- SelectAll – выделяет весь текст строки.
5. Memo -многострочный редактор текста.Компонент предназначен для ввода или вывода текстовой информации в приложении, возможен вывод текстов большого размера.
Редактор текста класса Memo очень напоминает строку ввода, но отличается тем, что в него можно вносить большое число строк. Эти строки пронумерованы (начиная с нуля) и хранятся в свойстве Lines класса TStrings. Управление строками осуществляется с помощью методов и свойств класса TStrings, такими как Count, Add, Delete и др. Некоторые свойства также представлены в таблице. 1.67.
Таблица 1.67. Свойства компонента класса TMemo
Свойство | Описание |
ScrollBars | Задает наличие и вид линеек скроллинга: ssNone - отсутствие линеек, ssBoss - две линейки, ssHorizontal - только горизонтальная, ssVertical - только вертикальная |
WantReturns | Определяет кнопки, нажатие которых приводит к переходу на новую строку: при True -это клавиша Enter, а при False - Ctrl+Enter |
WantTabs | Если свойство True, то в тексте можно производить табуляцию с помощью клавиши Tab, но нельзя переходить к другим элементам управления по этой клавише. При False все наоборот |
WordWarp | Переносит слова, не помещающиеся в строке, на новую строку при значении True |
Для выделение всего текста в редакторе можно воспользоваться методом SelectAll. Окно ТМеmo можно заполнить информацией из текстового файла с помощью метода LoadFromFile класса TString.
6. Button – кнопка управления приложениями.
Используемые свойства и методы компонента:
- Cancel - если True, обработчик событий OnClick реагирует на клавишу Esc
- Default – если True – OnClick реагирует на клавишу Enter
- TmodeResult – предназначен для управления модальными, т.е. диалоговыми окнами, которые блокируют работу проекта, и может принимать следующие значения:
mr None- не закрывать окно
mr OK- по нажатию кнопки OK открывает
mr Cancel - по нажатию кнопки Cancel открывает
mr About - по нажатию кнопки About открывает
mr Retry - по нажатию кнопки Retry открывает
mr Ignore – была нажата кнопка Ignore
mr Yes - была нажата кнопка Yes
mr No - была нажата кнопка No
mr All - была нажата кнопка All.
7. CheckBox - кнопка с независимой функцией позволяет выбрать или отменить определенную опцию.
Используемые свойства и методы компонента:
- Checked – содержит выбор типа «Да/Нет»;
- Allignment – определяет положение текста по отношению к компоненту;
State – содержит три состояния компоненты:
cbUnchecked - нет,
cbChecked - да,
cbGrayed – не знаю.
8. RadioButton - кнопка выбора одной опции из нескольких взаимоисключающих, называется также зависимым переключателем.
Используемые свойства и методы компонента во многом повторяют компонента CheckBox:
Этот компонент позволяет организовать переключение например цветов, форм различных геометрических фигур и других элементов.
9. ListBox – компонент может содержать список элементов, выбирающихся с клавиатуры или мышью.
Свойства, определяющие работу компонента с внешними по отношению к приложению элементами (каталогов).
- Canvas – канва для прорисовки элементов
- Columns – определяет количество колонок элементов в списке
- ItemIndex – сдержит индекс сфокусированного элемента
- Items – содержит набор строк, показываемых в компоненте
- MultiSelect – разрешает выбор нескольких элементов
- SelCount – содержит количество выбранных элементов
- Selected [x] – содержит признак выбора для элемента с выбором х
- Sorted – разрешает сортировку в алфавитном порядке
- TopIndex – индекс первого видимого в окне элемента.
10. CompoBox - комбинированный список со строкой редактирования, аналогичной компоненту ListBox с дополнительными возможностями изменения состава, представляет собой объединение стандартной строки ввода и списка. В обычном состоянии он напоминает строку ввода с кнопкой в правой части, на которой изображена стрелка. При нажатии на эту кнопку появляется выпадающий список строк, любую из которых можно поместить в строку ввода.
Основные свойства:
· Style определяет как компонент отобразится на экране:
- csSimple - список всегда раскрыт, остальные раскрываются по нажатию кнопки,
- csDropDown - каждый элемент списка - строка фиксированной длины, которую можно редактировать в строке ввода,
- csDropDownList - элементы также строки фиксированной длины, но их нельзя редактировать,
- csOwnerDrawFixed и csOwnerDraw-Variable - элементы списка имеют различную высоту, задаваемую программно, и не редактируются;
· DropDownCount - ограничивает число элементов, которое может разместиться в выпадающем списке. По умолчанию это число 8. Если элементов в списке меньше этого числа, то окно списка уменьшается, а если больше, то появляется линейка скроллинга;
· DroppedDown - используется при выполнении программы и показывает, открыт (True) или закрыт список (False);
· Items - задает элементы списка. Для добавления, удаления и вставки строк используются методыAdd, Delete, Insert. Эти методы управляют объектом Lines, который содержит строки, находящиеся в списке;
· Sorted предназначено для сортировки элементов списка (True - сортировать);
· ItemHeight - задает вертикальный размер элементов списка.
11. Scrollbar - компонент полосы прокрутки для просмотра содержания другого компонента или визуального управления значением числовой величины.
Используемые свойства компонента:
- Kind – пространственная ориентация компонента
- LargeChange, SmallChange – большой и малый сдвиг бегунка
- Max, Min – максимальное и минимальное значение диапазона изменения числовой величины
- Position – текущее значение числовой величины
Метод:
OnScroll – это событие возникает при любом изменении позиции бегунка
12. GroupBox - контейнер для размещения других компонентов – наследник TWinCont.
Используемые свойства и методы компонента:
13. RadioGroup - специальный компонент с группой типа RadioButton.
Используемые свойства и методы компонента:
14. Panel - контейнер общего назначения.
Используемые свойства и методы компонента:
15. ActionList – создает список операций координирующий реакции разрабатываемого приложения на действия пользователя.
16. Frames – открывает диалоговое окно со списком компонентов, включенных в проект, для выбора и помещения в текущую форму.
Дата добавления: 2015-11-15; просмотров: 47 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Постановка задач | | | Применение стандартных компонентов в проекте |