А теперь приведем программный код, реализующий рисование. Начнем, как обычно, с полей класса: //fields int cx,cy; Graphics graph; Brush brush; Color color; Random rnd; Инициализация полей производится в методе MyInit, вызываемом конструктором класса:
Рис. 24.15. Рисование кистями разного типа void MyInit() { cx = ClientSize.Width; cy = ClientSize.Height; graph = CreateGraphics(); rnd = new Random(); } Рассмотрим теперь основной метод, реализующий рисование фигур различными кистями: void DrawShapes() { for(int i=0; i<3; i++) { //выбирается цвет - красный, желтый, голубой int numcolor = rnd.Next(3); switch (numcolor) { case 0: |