Главная Случайная страница


Полезное:

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


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Графические компоненты





При создании приложений используют различные визуальные эффекты, такие как рамки, фаски и элементарные графические фигуры. В Delphi для работы с такими элементами используются компоненты Shape, Bevel и Image, расположенные на странице Additional Палитры компонентов.

Компонент Shape предназначен для отображения геометрических фигур. Вид отображаемой фигуры определяется одноименным свойством Shape, которое может принимать значения:

stCircle – круг;

stEllipse – эллипс;

stRectangle – прямоугольник;

stRoundRect – прямоугольник со скругленными углами;

stRoundSquare – квадрат со скругленными углами;

stSquare – квадрат.

Помимо этого за отображение отвечают еще свойства Brush и Pen.

Свойство Brush отвечает за закраску фигуры и имеет два свойства:

Color – цвет заливки;

Style – способ заливки, может принимать следующие значения:

bsSolid (сплошная заливка)
bsClear (без заливки)
bsHorizontal
bsVertical
bsFDiagonal
bsBDiagonal
bsCross
bsDiagCross

Свойство Pen отвечает за обрамления фигуры и имеет четыре свойства:

Color – цвет обрамления;

Mode – режим отображения (способ взаимодействия цвета линии с цветом холста), может принимать следующие значения:

- pmBlack – всегда черный;

- pmWhite – всегда белый;

- pmNop – цвет линии не взаимодействует с цветом холста;

- pmNot – цвет, инверсный цвету фона холста;

- pmCopy – цвет линии определяется в свойстве Color;

- pmNotCopy – цвет, инверсный цвету, определённому в свойстве Color;

- pmMergePenNot – цвет образуется путём объединения цвета линии и инверсного цвета фона холста;

- pmMaskPenNot – цвет образуется путём объединения цветов, общих для цвета линии и инверсного цвета фона холста;

- pmMergeNotPen – цвет образуется путём объединения цвета фона холста и инверсного цвета линии;

- pmMaskNotPen – цвет образуется путём объединения цветов, общих для цвета фона холста и инверсного цвета линии;

- pmMerge – цвет образуется путём объединения цвета линии и цвета фона холста;

- pmNotMerge – цвет, инверсный значению pmMerge;

- pmMask – цвет образуется путём объединения цветов, общих для цвета фона холста и цвета линии;

- pmNotMask – цвет, инверсный значению pmMask;

- pmXor – цвет образуется путём объединения несовпадающих цветов линии и фона холста;

- pmNotXor – цвет, инверсный значению pmXor;

Style – стиль линии, может принимать следующие значения:

Width – толщина линии.

Компонент Bevel предназначен для визуального разделения элементов на экране и представляет собой трёхмерную рамку. Внутренняя область компонента прозрачна.

Внешний вид компонента Bevel задаётся свойством Shape, которое может принимать значения:

bsBox – трёхмерный прямоугольник;

bsFrame – рамка;

bsTopLine – линия сверху;

bsBottomLine – линия снизу;

bsLeftLine – линия слева;

bsRightLine – линия справа;

bsSpacer – невидимая область.

Стиль фаски определяется свойством Style, которое может принимать два значения:

bsLowered – фаска утоплена;

bsRaised – фаска приподнята.

Компонент Image предназначен для отображения изображения определённого графического формата. Он является контейнером для графического объекта и может содержать растровое изображение форматов BMP, ICO или WMF. Основными свойства компонента Image являются:

Picture – определяет изображение, размещаемое внутри объекта;

Height – высота изображения;

Width – ширину изображения;

AutoSize – автоматическое приведение размера компонента Image к размеру изображения;

Stretch – автоматическое приведение размера изображения к размеру компонента Image;

Proportional – соблюдение пропорций изображения при приведении размеров изображения к размерам компонента Image;

Center – определяет, центруется изображение в нутрии компонента Image или нет;

Transparent – позволяет сделать изображение прозрачным.

 







Date: 2015-06-06; view: 521; Нарушение авторских прав



mydocx.ru - 2015-2024 year. (0.008 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию