![]() |
Рисование и заливка фигурDate: 2015-10-07; view: 488. Для рисования фигур обычно используются две операции. Это операции Draw и Fill. Используя операцию Draw, контур фигуры можно нарисовать карандашом, а при использовании операции Fill фигура рисуется кистью. Например, с помощью следующей программы мы нарисуем два прямоугольника, один – красным карандашом, а другой – зеленой кистью. GraphicsWindow.Width = 400 GraphicsWindow.Height = 300
GraphicsWindow.PenColor = "Red" GraphicsWindow.DrawRectangle(20, 20, 300, 60)
GraphicsWindow.BrushColor = "Green" GraphicsWindow.FillRectangle(60, 100, 300, 60) Рисунок 30 – Рисование и заливка Для рисования или заливки прямоугольника Вам понадобятся четыре числа. Первые два числа обозначают точки осей координат X и Y для верхнего левого угла прямоугольника. Третье число служит для обозначения ширины прямоугольника, а четвертое – для обозначения его высоты. Фактически, такая же схема может быть использована при рисовании и заливке эллипсов, как в нижеприведенной программе. GraphicsWindow.Width = 400 GraphicsWindow.Height = 300
GraphicsWindow.PenColor = "Red" GraphicsWindow.DrawEllipse(20, 20, 300, 60)
GraphicsWindow.BrushColor = "Green" GraphicsWindow.FillEllipse(60, 100, 300, 60) Рисунок 31 – Рисование и заливка эллипсов В случае с кругами принцип написания программы остается тем же, что в случае с эллипсами. Если вы хотите нарисовать круги, Вам необходимо задать ширину и высоту. GraphicsWindow.Width = 400 GraphicsWindow.Height = 300
GraphicsWindow.PenColor = "Red" GraphicsWindow.DrawEllipse(20, 20, 100, 100)
GraphicsWindow.BrushColor = "Green" GraphicsWindow.FillEllipse(100, 100, 100, 100) Рисунок 32 – Круги
Глава 7 Занимательные фигуры В этой главе мы позволим себе немного подурачиться, используя всевозможные операции, с которыми мы уже успели познакомиться. Здесь мы приведем примеры того, как можно сочетать различные операции для создания интересных неординарных программ.
|