ВУЗ:
Составители:
Рубрика:
157
Класс кистей Brush
Для описания кистей используется абстрактныq класс Brush и та-
ких основных производных от него классов, как:
SolidBrush – кисть для одноцветной закраски;
HatchBrush – кисть для закраски с геометрическим, регулярным
рисунком;
TextureBrush – кисть для закраски заданным изображением
(image);
LinearGradientBrush – кисть для закраски градиентной залив-
кой.
Первые два класса кистей находятся в пространстве имен
System.Drawing, остальные – в System.Drawing.Drawing2D. У ка-
ждого из этих классов свои конструкторы.
Для работы с одноцветными кистями имеется статический класс
Brushes, в котором заданы одноцветные
кисти стандартных цветов. Например:
Brushes.Red – кисть для закраски
сплошным красным цветом. Также можно
создать собственную кисть класса Solid-
Brush с помощью следующего конструк-
тора:
Color clr = Colors.Blue;
SolidBrush shadowBrush = new
SolidBrush(clr);
Для создания кисти класса Hatch-
Brush со стандартным геометрическим
рисунком можно использовать следую-
щие конструкторы:
public HatchBrush(HatchStyle
hStyle, Color forecolor)
public HatchBrush(HatchStyle hstyle, Color forecolor,
Color backcolor)
Здесь backcolor это цвет фона, forecolor – цвет рисования узора,
HatchStyle – перечисление, которое может принимать значения, пока-
занные на рис. 8.16.
Класс шрифтов Font
Для выполнения вывода текста в клиентской области формы нуж-
но указать используемый шрифт, который задаются с помощью класса
Font. В данном классе имеются следующие основные конструкторы:
Font (string strFamily, float size)
Рис. 8.16. Стандартные
геометрические узоры.
Страницы
- « первая
- ‹ предыдущая
- …
- 155
- 156
- 157
- 158
- 159
- …
- следующая ›
- последняя »