Graphics.FillRegion(Brush, Region) Graphics.FillRegion(Brush, Region) Graphics.FillRegion(Brush, Region) Method

Definición

Rellena el interior de un Region.Fills the interior of a Region.

public:
 void FillRegion(System::Drawing::Brush ^ brush, System::Drawing::Region ^ region);
public void FillRegion (System.Drawing.Brush brush, System.Drawing.Region region);
member this.FillRegion : System.Drawing.Brush * System.Drawing.Region -> unit

Parámetros

brush
Brush Brush Brush

Brush que determina las características del relleno.Brush that determines the characteristics of the fill.

region
Region Region Region

Region que representa el área que se desea rellenar.Region that represents the area to fill.

Excepciones

brush es null.brush is null.

O bien-or- region es null.region is null.

Ejemplos

El siguiente ejemplo de código está diseñado para su uso con Windows Forms y requiere PaintEventArgs e, que Paint es un parámetro del controlador de eventos.The following code example is designed for use with Windows Forms, and it requires PaintEventArgse, which is a parameter of the Paint event handler. El código realiza la acción siguiente:The code performs the following action:

  • Crea un pincel azul sólido.Creates a solid blue brush.

  • Crea un rectángulo.Creates a rectangle.

  • Crea una región rectangular.Creates a rectangular region.

  • Rellena la región rectangular de la pantalla.Fills the rectangular region on the screen.

public:
   void FillRegionRectangle( PaintEventArgs^ e )
   {
      // Create solid brush.
      SolidBrush^ blueBrush = gcnew SolidBrush( Color::Blue );

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

      // Create region for fill.
      System::Drawing::Region^ fillRegion = gcnew System::Drawing::Region( fillRect );

      // Fill region to screen.
      e->Graphics->FillRegion( blueBrush, fillRegion );
   }
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);
}
Private Sub FillRegionRectangle(ByVal e As PaintEventArgs)

    ' Create solid brush.
    Dim blueBrush As New SolidBrush(Color.Blue)

    ' Create rectangle for region.
    Dim fillRect As New Rectangle(100, 100, 200, 200)

    ' Create region for fill.
    Dim fillRegion As New [Region](fillRect)

    ' Fill region to screen.
    e.Graphics.FillRegion(blueBrush, fillRegion)
End Sub

Comentarios

Un Region se compone de rectángulos y rutas de acceso.A Region is composed of rectangles and paths. Si la región no está cerrada, se agrega un segmento adicional desde el último punto hasta el primer punto para cerrarlo.If the region is not closed, an additional segment is added from the last point to the first point to close it.

Se aplica a