Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
111.docx
Скачиваний:
6
Добавлен:
16.09.2019
Размер:
234.57 Кб
Скачать

-Некоторые объекты и их свойства

На внешний вид и поведение объектов могут оказывать влияние очень многие свойства. Здесь в качестве примера будут перечислены и описаны наиболее характерные.

-Форма

AutoRedraw (автоматическая перерисовка). Это свойство управляет тем, каким именно образом осуществляется повторное создание (восстановление) формы, например, после сворачивания (и последующего развертывания окна) или перекрытия изображения другими окнами. Если свойству присвоено значение True, то происходит автоматическое восстановление изображения. Если False – вызывается процедура обработки события перерисовки и выполняется код, написанный программистом.

BackColor (цвет фона). Значения цвета определяются шестнадцатеричной константой. Щелкнув кнопку с тремя точками в поле параметров окна свойств, можно из палитры цветов выбрать нужный цвет.

Border Style (тип границ окна). Границы окна могут отсутствовать (None), очерчиваться одинарными или двойными линиями, а окно иметь постоянный размер (Fixed Single, Fixed Double), также окно может быть масштабируемо (Sizeable). Выбрать необходимое значение можно из раскрывающегося списка. Изменение этого свойства допускается лишь на этапе разработки приложения.

Caption (название). Это свойство содержит текст, выводимый в строку заголовка окна формы.

Enabled (доступ). Любой объект обладает свойством Enabled. Если значение True, то объект активизирован. ЕслиFalse – объект неактивен (блокируется воздействие на объект (форму) любых событий, связанных с мышью или клавиатурой).

FontBold, FontItalic, FontStrikethru (полужирный, курсив, зачеркнутый). Эти свойства принимают только булевы значения. Допускается любая комбинация атрибутов шрифта. Модификация свойств влияет лишь на выводимый вновь текст.

FontName (название шрифта). Смена шрифта действует лишь на новый текст, не влияя на уже имеющуюся информацию.

FontSize (размер шрифта). Измеряется в пунктах. Пункт – стандартная типографская единица измерения, равная 0.035 см.

ForeColor (основной цвет). Это цвет текста или графических изображений. Устанавливается с помощью палитры цветов аналогично свойству BackColor.

Height, Width (высота и ширина формы). Определяется в twips. 1 twip=0.0018 см.

Icon (значок). Значок, в который превращается свернутая форма.

Name (имя). Свойство задает имя формы в программном коде, изменять которое в период выполнения программы нельзя. Сравните со свойством Caption.

Picture (картинка). Это свойство позволяет сделать так, чтобы в окне всегда отображалась какая-нибудь растровая картинка (bitmap picture). Для изменения свойства в период выполнения программы используется функцияLoadPicture.

Top, Left (верхняя и левая координаты окна). Свойства определяют позиционирование формы на экране. Координаты измеряются в twips.

Visible (видимость). Этим свойством обладают многие инструменты. Если оно истинно, то объект (в данном случае форма) видим, если ложно – не видим.

WindowState (состояние окна). Свойство определяет, в каком виде окно отображается на экране: нормальном, свернутом в значок или развернутом.

Для взаимодействия с операционной системой и между собой объекты реагируют на определенные события, происходящие в момент выполнения программы. Полный перечень событий, на которые реагирует конкретный объект, можно узнать в окне кода.

Большинство объектов реагируют на события, связанные с мышью, – Click (щелчок) и DblClick (двойной щелчок). К таким объектам относится и форма. Помимо этого, она реагирует на событие Load (загрузка), которое происходит при загрузке формы (например, в момент запуска приложения). Процедура обработки события Load удобна для инициализации свойств и переменных при запуске программы.

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

Cls. Этот метод позволяет очистить форму ото всех изображений и текста.

-Синтаксис

[имя формы].Cls

LoadPicture. Функция для установки у формы свойства Picture. Ее синтаксис

[имя формы].LoadPicture [имя файла]

Print. Этот метод выводит текст на форму:

[имя формы]. Print [[выражение][{;|,}]]…

В конце каждого выражения должна быть запятая или точка с запятой. Если поставлена точка с запятой, то за последним символом предыдущего выражения сразу выводится следующее. Если стоит запятая, – вывод осуществляется в зонном формате (каждая зона имеет размер 14 знакомест). Если Символы «,» и «;» отсутствуют, то позиция вывода переводится в начало следующей строки.

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