Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Плещёв ВУМИП 2012-07-06.doc
Скачиваний:
66
Добавлен:
13.05.2015
Размер:
9.35 Mб
Скачать

2.1.7. Свойства

2.1.7.1. Имя объекта

Name- имя объекта (компонента, элемента) для ссылки на объект в прог­рамме. Каждый объект имеет имя. Имя содержит латинские буквы, цифры и знаки подчеркивания и не может начинаться с цифры. Имя формируется автоматически при создании объекта (имя класса без первой буквы «T» и порядковый номер экземпляра объекта данного класса), но для нагляд­ности рекомендуется изменять имя, давая ему смысловое обозначение.

2.1.7.2. Внешний вид объекта

Caption‑ содержит текст, который будет отображаться вместе с объектом, например, на командной кнопке или в заголовке формы. Если нужно подчеркнуть определенный символ, то перед ним указывается символ «&». Такой символ (акселератор) выполняет роль клавиши быстрого доступа для командной кнопки и, нажав ее одновременно с клавишейAlt, имитируется нажатие самой кнопки.

Пример:Button1.caption:=’&Выход’//клавиша быстрого доступаB

BorderStyle‑ определяет рамку из одиночной линии вокруг объекта (sbs­Single) или ее отсутствие (sbsNone), «вдавленность» текста (sbsSunken).

Colorцвет фона объекта, например, формы или кнопки. Цвет задается в виде четырехбайтного шестнадцатеричного числа от 0 до 2FFFFFF: пер­вый байт содержит номер палитры, обычно $00 (системный цвет), следующие три байта содержат числа от 0 (выключен) доFF(максималь­ная интенсивность), выражающиеRGB‑интенсивность смешиваемых цве­тов красного, зеленого и синего. Для удобства цвета можно задавать именованными константами:clAgua(ярко‑голубой),clBlack(черный),clBlue(голубой),clGray(серый),clGreen(зеленый),clLime(ярко‑зеленый),clMaroon(темно‑красный),clNavy(темно‑синий),clOlive(оливковый),clPurple(фиолетовый),clRed(красный),clSilver(серебряный),clTeal(бирюзовый),clWhite(белый),clYellow(желтый).

Следующие константы задают системные цвета Windows:clBack­Gro­und(фон окна),clActiveCaption(заголовок активного окна),clInactive­Caption(заголовок неактивного окна),clMenu(фон меню),clWindow(фон ок­на),clWindowFrame(рамка окна),clMenuText(пункт ме­ню),clWin­dows­Text(текст внутри окна),clCaptionText(текст заголовка ак­тив­но­го окна),clInactiveCaptionText(текст заголовка неактивного окна),clActive­Border(рамка активного окна),clInActiveBorder(рамка неактив­но­го окна),clAppWorkSpace(рабочая область приложения),clHighlight(фон вы­деленного текста),clHighlightText(выделенный текст),clBtnFace(кноп­ка),clBtnShadow(тень кнопки),clGrayText(неактивный интерфейс эле­мен­та),clBtnText(текст кнопки),clBtnHighlight(подсвеченная кнопка),cl­Scroll­Bar(полоса прокрутки),cl3DdkShadow(теневая сторона объемных эле­­ментов),cl3DLight(яркая сторона объемных элементов),clInfoText(тек­ст инструментальных средств),clInfoBk(фон инструментальных средств).Пример:Edit1.Color:=clRed; //красный фон поля.

Ctl3D‑ задает вид визуального компонента: объемный (True).

Font‑ определяет шрифт, применяемый при отображении текста. Для уста­новки атрибутов шрифта в программе используются подсвойства:Name(имя шрифта),Size(размер шрифта в пунктах; один пункт равен 1/72 дюйма),Height(размер шрифта в пикселях; если размер положителен, то он содержит и межстрочный интервал),Style(стиль шрифта ‑ комбинация следующих констант (подсвойств):fsBold(полужирный),fsItalic(курсив),fsStrikeOut(зачеркивание),fsUnderLine(подчеркивание)),Color(цвет текста). СвойстваSizeиHeightзависят друг от друга.

Пример установки синего цвета текста и зеленого цвета фона метки:

Lab1.Font.Color:=clBlue;{синий текст}Lab1.Color:=clGreen;{зеленый фон}

Transparent‑ прозрачный объект (True) или нет (False).

Visibleопределяет, является ли объект видимым (True) или невидимым.

Images‑ список картин, используемых в дочерних объектах (п.2.3.7.2).

WordWrap‑ перенос слов при переполнении длины на другую строку.