Graphics.FillRegion(Brush, Region) Метод

Определение

Заполняет интерьер Region.

public void FillRegion (System.Drawing.Brush brush, System.Drawing.Region region);

Параметры

brush
Brush

Brush, определяющие характеристики заливки.

region
Region

Region, представляющий область для заполнения.

Исключения

brush null.

-или-

region null.

Примеры

Следующий пример кода предназначен для использования с Windows Forms и требует PaintEventArgse, который является параметром обработчика событий Paint. Код выполняет следующее действие:

  • Создает сплошную синюю кисть.

  • Создает прямоугольник.

  • Создает прямоугольную область.

  • Заполняет прямоугольную область на экране.

private void FillRegionRectangle(PaintEventArgs e)
{

    // Create solid brush.
    SolidBrush blueBrush = new SolidBrush(Color.Blue);

    // Create rectangle for region.
    Rectangle fillRect = new Rectangle(100, 100, 200, 200);

    // Create region for fill.
    Region fillRegion = new Region(fillRect);

    // Fill region to screen.
    e.Graphics.FillRegion(blueBrush, fillRegion);
}

Комментарии

Region состоит из прямоугольников и путей. Если регион не закрыт, дополнительный сегмент добавляется из последней точки в первую точку, чтобы закрыть ее.

Применяется к

Өнім Нұсқалар
.NET 8 (package-provided), 9 (package-provided)
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7 (package-provided), 4.7, 4.7.1 (package-provided), 4.7.1, 4.7.2 (package-provided), 4.7.2, 4.8 (package-provided), 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9