Навігація
Головна
 
Головна arrow Інформатика arrow Об'єктно-орієнтоване програмування
< Попередня   ЗМІСТ   Наступна >

КЛАС ПІР'Я РЕП

Для опису пір'я є клас Реп. У конструкторі цього класу можна задати колір і товщину лінії:

Pen (Color clr, float width);

Основною властивістю даного класу є DashStyle, за допомогою якого здасться стиль лінії, значення перерахування DashStyle, такі, як Solid, Dot, Dash, DashDot, DashDotDot.

Замість створення нового пера можна використовувати властивість статичного класу Pens, в якому описані зумовлені системні пір'я товщиною в 1 піксель. Наприклад, Pens.White - перо білого кольору товщиною в 1 піксель.

КЛАС КИСТЕЙ BRUSH

Для опису кистей використовується абстрактний клас Brush і таких основних похідних від нього класів, як:

• SolidBrush - кисть для одноколірної зафарбовування;

  • • HatchBrush - кисть для зафарбовування з геометричним, регулярним малюнком;
  • • TextureBrush - кисть для зафарбовування заданим зображенням (image);
  • • LinearGradientBrush - кисть для зафарбовування градієнтною заливкою. Перші два класу кистей знаходяться в просторі імен

System.Drawing, інші - в System.Drawing.Drawing2D. У кожного з цих класів свої конструктори.

Для роботи з одноколірними кистями є статичний клас Brushes, в якому задані одноколірні кисті стандартних кольорів. Наприклад: Brushes.Red - кисть для зафарбовування суцільним червоним кольором. Також можна створити власну кисть класу SolidBrush за допомогою наступного конструктора:

Color clr = Colors.Blue;

SolidBrush shadowBrush = new SolidBrush (clr);

Для створення кисті класу HatchBrush зі стандартним геометричним малюнком можна використовувати такі конструктори:

public HatchBrush (HatchStyle hStyle, Color forecolor)

public HatchBrush (HatchStyle hstyle, Color forecolor, Color backcolor)

Тут backcolor - це колір фону, forecolor - колір малювання візерунка, HatchStyle - перерахування, яке може приймати значення, показані на рис. 8.16.

Стандартні геометричні візерунки

Мал. 8.16. Стандартні геометричні візерунки

КЛАС ШРИФТІВ FONT

Для виконання виведення тексту в клієнтської області форми потрібно вказати використовуваний шрифт, який задаються за допомогою класу Font. В даному класі є такі основні конструктори:

Font (string strFamily, float size)

Font (string strFamily, float size, FontStyle fs)

Тут параметри конструкторів:

  • • strFamily - рядок з назвою сімейства шрифтів, які встановлені на комп'ютері, наприклад такі, як Times New Roman, Arial або Courier New;
  • • fs - параметр, який може приймати комбінації значень перерахування FontStyle, такі як Regular (звичайний, за замовчуванням), Bold (жирний), Italic (курсив), Underline (підкреслений), Strikeout (перекреслений).

наприклад:

Font font = new Font ( "Times New Roman", 24);

Font fontl = new Font ( "Courier New", 12, FontStyle.Bold | FontStyle.Italic;)

 
Якщо Ви помітили помилку в тексті позначте слово та натисніть Shift + Enter
< Попередня   ЗМІСТ   Наступна >
 
Дисципліни
Агропромисловість
Аудит та Бухоблік
Банківська справа
БЖД
Географія
Документознавство
Екологія
Економіка
Етика та Естетика
Журналістика
Інвестування
Інформатика
Історія
Культурологія
Література
Логіка
Логістика
Маркетинг
Медицина
Нерухомість
Менеджмент
Педагогіка
Політологія
Політекономія
Право
Природознавство
Психологія
Релігієзнавство
Риторика
Соціологія
Статистика
Техніка
Страхова справа
Товарознавство
Туризм
Філософія
Фінанси
Пошук