Show / Hide Table of Contents

Практическое руководство. Рисование заполненного прямоугольника в Windows Forms

В этом примере рисование заполненного прямоугольника в форме.

Пример

System.Drawing.SolidBrush myBrush = new System.Drawing.SolidBrush(System.Drawing.Color.Red);
System.Drawing.Graphics formGraphics;
formGraphics = this.CreateGraphics();
formGraphics.FillRectangle(myBrush, new Rectangle(0, 0, 200, 300));
myBrush.Dispose();
formGraphics.Dispose();

Компиляция кода

Этот метод нельзя вызывать Load обработчик событий. Если скрыта другой формой или изменении размера формы, рисунок перерисовываться не будет. Чтобы сделать автоматическую перерисовку, нужно переопределить OnPaint метод.

Отказоустойчивость

Следует всегда вызывать Dispose на любые объекты, которые потребляют системные ресурсы, такие как Brush и Graphics объектов.

См. также

  • FillRectangle
  • OnPaint
  • Приступая к программированию графики
  • Объекты Graphics и Drawing в Windows Forms
  • Рисование линий и фигур с помощью пера
  • Кисти и закрашенные фигуры в GDI+
Back to top Неофициальная документация по .NET на русском языке. Лицензия: CC-BY 4.0. Основано на документации по .NET с Microsoft Docs
Generated by DocFX