Практическое руководство. Рисование заполненного эллипса в Windows Forms
В этом примере рисование заполненного эллипса в форме.
Пример
System.Drawing.SolidBrush myBrush = new System.Drawing.SolidBrush(System.Drawing.Color.Red);
System.Drawing.Graphics formGraphics;
formGraphics = this.CreateGraphics();
formGraphics.FillEllipse(myBrush, new Rectangle(0, 0, 200, 300));
myBrush.Dispose();
formGraphics.Dispose();
Компиляция кода
Этот метод нельзя вызывать Load обработчик событий. Если скрыта другой формой или изменении размера формы, рисунок перерисовываться не будет. Чтобы сделать автоматическую перерисовку, нужно переопределить OnPaint метод.
Отказоустойчивость
Следует всегда вызывать Dispose на любые объекты, которые потребляют системные ресурсы, такие как Brush и Graphics объектов.