Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаба 1 Delphi7.doc
Скачиваний:
12
Добавлен:
04.11.2018
Размер:
1.03 Mб
Скачать

Глава 4. Базовые компоненты интерфейса

Рассмотрим основные компоненты, составляющие интерфейс любого приложения и их свойства: Form, Label, Image, Button, BitBtn.

4.1. Компонент форма

Форма (компонент Form) является центральной частью практически любого приложения и представляет собой компонент Delphi, служащий контейнером для всех других компонентов. На форме можно размещать визуальные компоненты, образующие интерфейсную часть приложения, и невизуальные (системные) компоненты. Термины "форма" и "окно" являются синонимами и обозначают одно и то же.

Форме в Delphi соответствует класс TForm. Рассмотрим основные свойства, методы и события этого класса.

4.1.1. Основные свойства формы

Основные свойства формы описаны в табл. 4.1.

Таблица 4.1. Основные свойства класса TForm

Свойство

Описание свойства, примеры

ActiveControl

Задает активный (в фокусе) компонент на форме. Например, Button1, Edit2

AlphaBlend

Свойство логического типа. Если содержит значение true, форма определяет полупрозрачное окно

AlphaBlendValue

Свойство типа Byte, определяющее степень прозрачности окна. Значение свойства – число от 0 до 255

AutoScroll

Свойство логического типа, определяющее наличие на форме полос прокрутки: true – есть, false – нет полос прокрутки

BorderIcon

Определяет, какие кнопки управления окном будут доступны пользователю во время работы программы : biSystemMenu – кнопка вызова системного меню; biMinimize – кнопка Свернуть; biMaximize – кнопка Развернуть; biHelp – кнопка вызова справки. Значения: false, true

BorderStyle

Определяет возможность менять размеры окна или вид границы окна: bsSizeable – размер окна меняется, обычная граница; bsSingle – размер не меняется, тонкая граница; bsNone – окно без границ и заголовка, не может перемещаться и менять свой размер и т.д.

Продолжение табл. 4.1

Caption

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

ClientHeight

Высота рабочей (клиентской) области формы без учета высоты заголовка и ширины нижней границы формы. Значением является целое число, например, 600

ClientWidth

Ширина рабочей области формы без учета ширины левой и правой границ. Значением является целое число, например, 800

Color

Определяет цвет фона формы. Выбор цвета можно осуществить из списка , а можно задать код цвета

Cursor

Задает вид курсора на свободном месте окна на этапе выполнения: crDefault; crDrag; crHelp; crHourGlass; crHandPoint; crAppStart

Enabled

Свойство логического типа, определяющее доступность действий над объектами формы во время выполнения программы

Font

Определяет параметры шрифта (шрифт, начертание, высота, и др.)

FormStyle

Определяет стиль окна, оно может принимать значения: fsNormal – обычное окно (значение по умолчанию): fsMDIChild – дочернее окно MDI-приложения; fsStayOnTop – окно, расположенное поверх других окон на экране (даже если приложение не активно); fsMDIForm – главное окно MDI-приложения

Height

Определяет высоту формы – числовое значение в пикселях. Например, 344

HorizScrollBar

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

Icon

Задает пиктограмму, которая будет размещена в заголовке формы при выполнении программы: None – стандартная пиктограмма . Можно выбрать свою, нажав на кнопку и в диалоговом окне Load указав нужный файл *.ico

Left, Top

Координаты левого верхнего угла формы – числовые значения в пикселях. Например, 200, 106

Name

Определяет имя формы, через него осуществляется доступ к форме Form1 (идентификатор)

Окончание табл. 4.1

Position

Определяет размещение и размеры окна в момент запуска программы: poScreenCenter – в центре экрана с размерами, как на этапе проектирования; poDesigned – положение окна, как на этапе конструирования и т.д.

VertScrollBar

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

Visible

Свойство логического типа, определяющее видима форма во время выполнения приложения или невидима

Width

Определяет ширину формы – числовое значение в пикселях. Например, 344

WindowsState

Задает состояние окна в момент его появления на экране: wsNormal – обычное; wsMinimized – свернуто до кнопки; wsMaximized – развернуто на весь экран

Изменить цвет, шрифт, размеры шрифта заголовка окна в Delphi нельзя. Это системные параметры Windows, которые задаются в свойствах экрана.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]