Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Свойства Карандаша

Задание №2. | If ColorDialog1.Execute then | Задание №4. |


Читайте также:
  1. Defining lazy properties Определение ленивых свойства
  2. III. Основные эксплуатационные свойства топлив
  3. Innate qualities – Свойства личности
  4. Using type properties and methods Используя свойства и методы типа
  5. VIII. Свойства природных каменных материалов.
  6. XXXVII. О СВОЙСТВАХ ТАТАР
  7. Абсорбционная осушка природного газа.Жидкие осушители и их свойства.

За стиль карандаша (в том числе и цвет) отвечает свойство Pen объекта TCanvas. За

стиль кисти отвечает свойство Brush. И Brush и Pen – это тоже объекты, у которых есть свои свойства, о которых мы и поговорим в этой главе.

 

Для начала разберёмся с объектом TPen. Как я уже сказал, этот объект отвечает за

свойства карандаша. У него есть следующие свойства:

Color – цвет карандаша.

Handle – здесь находиться описание карандаша, которое можно использовать при

обращении к WinAPI функциям. Вообще-то тебе пора уже запомнить, что у большинства

объектов есть свойство Handle, которое нужно только для API функций и в повседневных

программах мы его использовать не будем.

Mode – режим отображение показывает, как будет рисоваться линия.

Style – стиль карандаша. Существуют следующие стили (графическое отображение

стилей линий ты можешь увидеть на рисунке 12.3.1):

· 􀂾 psSolid – сплошная линия;

· 􀂾 psDash – линия в виде пунктира (состоит из коротких линий);

· 􀂾 psDot – линия из точек;

· 􀂾 psDashDot – линия с чередующимися чёрточками и точками;

· 􀂾 psDashDotDot - линия с чередующимися чёрточками и двумя точками;

· 􀂾 psClear – невидимая линия;

· 􀂾 psInsideFrame – линия внутри формы. Внешне похожа на сплошную.

Width – ширина карандаша.

№2.

Теперь давай напишем пример, в котором увидим на практике свойства карандаша в

действии. Создай новое приложение в Delphi. Создай обработчик события OnPaint и

напиши в нём следующее:

procedure TForm1.FormPaint(Sender: TObject);

Begin

//Рисуем сплошную линию (psSolid)

Canvas.Pen.Style:=psSolid;

Canvas.MoveTo(10,20);

Canvas.LineTo(200,20);


Дата добавления: 2015-08-17; просмотров: 181 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Графические возможности Delphi.| Рисуем psInsideFrame линию

mybiblioteka.su - 2015-2024 год. (0.007 сек.)