Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб2.doc
Скачиваний:
4
Добавлен:
11.08.2019
Размер:
138.24 Кб
Скачать

Лабораторная работа № 2 Свойства компонентов.

1. Изменение свойств компонентов с помощью Инспектора Объектов.

  • Задание:

    1. Запустите Delphi.

    2. Добавьте на созданную форму два объекта – кнопки Button1 и Button2. Теперь программа состоит из трёх объектов: Form1, Button1 и Button2.

    3. Исследуем свойства объекта – форма (Form1). Для этого щёлкните один раз на форме Form1. Затем в окне Инспектора Объектов перейдите на закладку Свойства (Properties) .

Существует несколько типов свойств, в зависимости от их “природы”, т.е. внутреннего устройства:

Простые свойства - это те, значения которых являются числами или строками. Например, свойства Left (содержит горизонтальную координату (X) левого края элемента управления относительно формы) и Top (содержит вертикальную координату (Y) левого верхнего угла элемента управления относительно формы) принимают целые значения, определяющие положение левого верхнего угла компонента или формы. Свойства Caption (заголовок) и Name (имя формы) представляют собой строки и определяют заголовок и имя компонента или формы.

Перечислимые свойства - это те, которые могут принимать значения из предопределенного набора (списка). Простейший пример - это свойство типа Boolean, которое может принимать значения True или False.

Вложенные свойства - это те, которые поддерживают вложенные значения (или объекты). Инспектор Объектов (Object Inspector) изображает знак “+” слева от названия таких свойств.

Рассмотрим наиболее часто используемые свойства формы:

Свойство

Описание

ActiveControl

Для задачи активно­го объекта (фокуса) в форме

AutoScroll

Наличие в форме полос прокручива­ния

BorderStyle

Возможность менять размеры окна

Width, Height

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

Font

Шрифт

HorizScrollBar VertScrollBar

Параметры полос прокручивания

Свойство

Описание

Name

Имя формы

Hint

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

Left

Содержит горизонтальную координату (X) левого края элемента управления относительно формы.

Name

Это свойство содержит имя компонента.

ShowHint

Это свойство определяет, будет ли отображаться подсказка для элемента управления. Если свойство имеет значение True,то подсказка будет, если False – нет.

Tag

Служит для хранения произвольного целого числа.

Top

Содержит вертикальную координату (Y) левого верхнего угла элемента управления относительно формы.

Visible

Свойство определяет, будет ли данный компонент отображаться на экране. Если свойство имеет значение True, то компонент виден, если False – то нет.

Position

Размещение и раз­меры окна в момент запуска программы

WindowState

Состояние окна в момент запуска про­граммы

Другие компоненты могут иметь такие же свойства, что и форма, плюс дополнительно большое количество “своих” свойств. Например, объект кнопка (Button) имеет такие свойства: Visible, Width, Height, Font, Color, Name, Caption, Cursor, Left, Top и другие.

  • Задание:

    1. Измените свойства объектов, как указано в таблице (см. ниже). Для этого сначала выберите нужный компонент, щелкая на нем левой кнопкой мыши один раз. Затем в окне Инспектора Объектов перейдите на закладку Свойства (Properties), найдите нужное свойство и измените его: либо вписывая новое значение самостоятельно, либо выбирая из предложенного списка.

Свойство

Значение

Пояснение

Form1

Caption

Моя программа

Устанавливает для заголовка формы указанную фразу.

Color

ClNavy

(выбирается из списка)

Устанавливаем тёмно-синий цвет для фона формы

Hint

Это главная форма моей программы.

Устанавливает указанный текст как подсказку для формы.

ShowHint

True

Разрешает показывать подсказку.

Свойство

Значение

Пояснение

Button1

Caption

Кнопка1

Надпись на кнопке 1

Cursor

CrHandPoint

Изменяем курсор на указатель в виде руки.

Height

20

Устанавливает высоту кнопки.

Hint

Это кнопка 1

Устанавливает указанный текст как подсказку для кнопки.

Left

20

Горизонтальная координата левого края кнопки.

Show

Hint

True

Разрешает показывать подсказку

Top

20

Вертикальная координата левого верхнего угла кнопки относительно формы.

Width

100

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

Свойство

Значение

Пояснение

Button2

Caption

Кнопка2

Надпись на кнопке 2

Cursor

CrHelp

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

Height

20

Устанавливает высоту кнопки.

Hint

Это кнопка 2

Устанавливает указанный текст как подсказку для кнопки.

Left

20

Горизонтальная координата левого края кнопки.

Show

Hint

True

Разрешает показывать подсказку

Top

80

Вертикальная координата левого верхнего угла кнопки относительно формы.

Width

100

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

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