Разработка лабораторного практикума "Создание тестирующей программы" — страница 4

  • Просмотров 17210
  • Скачиваний 443
  • Размер файла 211
    Кб

информацию, сделать пояснения и показать названия других компонентов. Но он имеет и другую важную функцию — если в составе текста TLabel есть символы-акселераторы, информация об их нажатии может передаваться от TLabel другому элементу управления. Свойства компонента приведены в табл.1: Таблица 1 Свойства компонента TLabel Свойство Описание (Pb) property Caption: TCaption; TCaption = string[255]; Содержит строку с выводимым текстом. (Pb) property Alignment: TAlignment;

Устанавливает правило выравнивания текста — по правому, левому краю или по центру клиентской области. (Pb) property AutoSize: Boolean; В случае True происходит автоматическое приведение размеров компонента к размерам текста и высоте шрифта. Продолжение табл.1 (Pb) property ShowAccelChar: Boolean; Показывает, отображается ли в TLabel акселератор (символ, перед которым стоит знак амперсанда — '&'). Если оно равно False, амперсанд никак не интерпрети­руется. В случае

True акселератор выделяется в строке подчеркиванием и нажатие клавиш <Аlt>+<символ> приводит к передаче фокуса окну FocusControl (т.к. TLabel сам не является оконным компонентом). (Pb) property FocusControl: TWinControl; Определяет оконный компонент, которому посылаются сообщения о вводе акселе­ратора. (Pb) property Transparent: Boolean; Прозрачность фона компонента. Если свойство установлено в True, то при перерисовке элемента управления не про­исходит закрашивание

клиентской облас­ти. В противном случае — происходит закрашивание кистью bsSolid и цветом Color. (Pb) property WordMrap: Boolean; Определяет возможность разрыва слов в случае, если длина выводимого текста превышает ширину компонента. 1.2.2. Компонент TImage TImage - отображает графическое изображение на форме. Воспринимает форматы BMP, ICO, WMF. Если картинку подключить во время дизайна программы, то она прикомпилируется к EXE файлу. Этот компонент доступен из

модуля EXTCTRLS, и находится на странице Палитры компонентов Additional. Этот компонент служит надстройкой над классом TPicture и замыкает всю иерархию графических объектов VCL. Он предназначен для показа на форме изображения: битовой карты (TBitmap), метафайла (TMetafile), значка (TIcon). Свойство (Pb) property Picture: TPicture; служит контейнером для графического объекта одного из перечисленных клас­сов. В качестве канвы используется канва объекта Picture. Graphic —

только если поле Graphic ссылается на объект класса TBitmap: (Pb) property Canvas: TCanvas; Если это не так, то попытка обращения к свойству вызовет исключительную ситуацию EInvalidOperation, так как рисовать на метафайле или значке нельзя. Следующие три свойства определяют, как именно Tpicture располагается в рабочей области компонента: (Pb) property AutoSize: Boolean; — означает, что размеры компонента настраиваются по размерам содержащегося в нем графического объекта.