ВУЗ:
Составители:
Рубрика:
160
new Point(10,50), new Point(50,50)};
gfx.DrawLines(Pens.Blue, points);
Для рисования простых фигур с помощью заданного пера исполь-
зуется следующий набор перегруженных методов:
DrawEllipse(...) – рисование эллепса;
DrawPoligon(...) – рисование многоугольника;
DrawPie(...) – рисование сектора круга;
DrawRectangle(...) – рисование прямоугольника;
DrawPie(...) – рисование части круга.
Эти методы рисуют только контуры фигуры, но не закрашивают их
внутреннюю область. На рис. 8.19 показан результат работы этих мето-
дов.
Рис. 8.19. Результаты работы методов рисования и закраски фигур.
Для закраски областей заданной кистью используется набор пере-
груженных методов, названия которых начинаются со слова Fill, такие
как:
FillRectangle(...) – закраска прямоугольной области;
FillEllipse(...) – закраска эллипса;
FillPoligon(...) – закраска прямоугольника;
FillPie(...) – закраска сектора круга.
На рис. 8.19 показан результат работы этих методов. Ниже приведен
пример рисования и закраски прямоугольной области:
Graphics gfx = e.Graphics;
Bitmap image1 =
(Bitmap)Image.FromFile(@"C:\sponge.gif");
TextureBrush txtr =
new TextureBrush(image1);
Rectangle rec = new Rectangle(10, 10,
100, 100);
gfx.FillRectangle(txtr, rec);
gfx.DrawRectangle(Pens.Blue, rec);
Страницы
- « первая
- ‹ предыдущая
- …
- 158
- 159
- 160
- 161
- 162
- …
- следующая ›
- последняя »