Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тема Графика в C#.doc
Скачиваний:
11
Добавлен:
03.05.2019
Размер:
3.65 Mб
Скачать

Инструмент для рисования кисть (Brush)

Внутренняя область замкнутых геометрических фигур может быть закрашена при помощи кисти. В приложениях Microsoft .NET Frameworks кисти создаются на базе классов, производных от абстрактного класса Brush. Это следующие классы:  Brushes; SolidBrush; HatchBrush; TextureBrush; LinearGradientBrush;      PathGradientBrush.Рассмотрим отдельно каждый из этих классов.

Кисть SolidBrush

Простейшей из кистей — является кисть SolidBrush, предназначенная для сплошной закраски фигур. Эти кисти создается при помощи конструктора с одним параметром, задающим цвет в виде объекта класса Color.

Вызов конструктора кисти SolidBrush синего цвета выглядит следующим образом.

SolidBrush mySolidBrush = new SolidBrush(Color.Blue);

Код обработчика события Form1_Paint.

private void Form1_Paint(object sender, PaintEventArgs e)

{

Graphics g = e.Graphics;

g.Clear(Color.White);

SolidBrush mySolidBrush = new SolidBrush(Color.Blue);

g.FillRectangle(mySolidBrush, new Rectangle(10,10,100,100));

}

Результатом работы программы будет квадрат синего цвета нарисованный при помощи кисти SolidBrush и метода FillRectangle (рис).

Рис. Результат работы программы.