Region Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa un nuevo Region.
Sobrecargas
| Nombre | Description |
|---|---|
| Region() |
Inicializa un nuevo Region. |
| Region(GraphicsPath) |
Inicializa un nuevo Region con el GraphicsPathespecificado. |
| Region(RegionData) |
Inicializa un nuevo Region a partir de los datos especificados. |
| Region(Rectangle) |
Inicializa un nuevo Region a partir de la estructura de Rectangle especificada. |
| Region(RectangleF) |
Inicializa un nuevo Region a partir de la estructura de RectangleF especificada. |
Region(GraphicsPath)
Inicializa un nuevo Region con el GraphicsPathespecificado.
public:
Region(System::Drawing::Drawing2D::GraphicsPath ^ path);
public Region(System.Drawing.Drawing2D.GraphicsPath path);
new System.Drawing.Region : System.Drawing.Drawing2D.GraphicsPath -> System.Drawing.Region
Public Sub New (path As GraphicsPath)
Parámetros
- path
- GraphicsPath
que GraphicsPath define el nuevo Regionobjeto .
Excepciones
path es null.
Comentarios
Este método crea un nuevo Region con .GraphicsPath La nueva región se define como el interior del GraphicsPath especificado por el path parámetro .
Se aplica a
Region(RegionData)
Inicializa un nuevo Region a partir de los datos especificados.
public:
Region(System::Drawing::Drawing2D::RegionData ^ rgnData);
public Region(System.Drawing.Drawing2D.RegionData rgnData);
new System.Drawing.Region : System.Drawing.Drawing2D.RegionData -> System.Drawing.Region
Public Sub New (rgnData As RegionData)
Parámetros
- rgnData
- RegionData
que RegionData define el interior del nuevo Region.
Excepciones
rgnData es null.
Comentarios
Este método crea un nuevo Region con un interior definido por un existente Region. El rgnData parámetro es una matriz que contiene la definición de un existente Region.
Se aplica a
Region(Rectangle)
public:
Region(System::Drawing::Rectangle rect);
public Region(System.Drawing.Rectangle rect);
new System.Drawing.Region : System.Drawing.Rectangle -> System.Drawing.Region
Public Sub New (rect As Rectangle)
Parámetros
Ejemplos
En el ejemplo de código siguiente se muestra cómo usar el constructor y MakeEmpty el Region método . Este ejemplo está diseñado para usarse con Windows Forms. Cree un formulario y pegue el código siguiente en él. Llame al FillEmptyRegion método en el método de control de eventos del Paint formulario, pasando e como PaintEventArgs.
private:
void FillEmptyRegion( PaintEventArgs^ e )
{
// Create a region from a rectangle.
Rectangle originalRectangle = Rectangle(40,40,40,50);
System::Drawing::Region^ smallRegion = gcnew System::Drawing::Region( originalRectangle );
// Call MakeEmpty.
smallRegion->MakeEmpty();
// Fill the region in red and draw the original rectangle
// in black. Note there is nothing filled in.
e->Graphics->FillRegion( Brushes::Red, smallRegion );
e->Graphics->DrawRectangle( Pens::Black, originalRectangle );
}
private void FillEmptyRegion(PaintEventArgs e)
{
// Create a region from a rectangle.
Rectangle originalRectangle = new Rectangle(40, 40, 40, 50);
Region smallRegion = new Region(originalRectangle);
// Call MakeEmpty.
smallRegion.MakeEmpty();
// Fill the region in red and draw the original rectangle
// in black. Note there is nothing filled in.
e.Graphics.FillRegion(Brushes.Red, smallRegion);
e.Graphics.DrawRectangle(Pens.Black, originalRectangle);
}
Private Sub FillEmptyRegion(ByVal e As PaintEventArgs)
' Create a region from a rectangle.
Dim originalRectangle As New Rectangle(40, 40, 40, 50)
Dim smallRegion As New Region(originalRectangle)
' Call MakeEmpty.
smallRegion.MakeEmpty()
' Fill the region in red and draw the original rectangle
' in black. Note there is nothing filled in.
e.Graphics.FillRegion(Brushes.Red, smallRegion)
e.Graphics.DrawRectangle(Pens.Black, originalRectangle)
End Sub
Comentarios
Este método crea un nuevo Region con un interior rectangular. El interior se define mediante el rect parámetro .
Se aplica a
Region(RectangleF)
Inicializa un nuevo Region a partir de la estructura de RectangleF especificada.
public:
Region(System::Drawing::RectangleF rect);
public Region(System.Drawing.RectangleF rect);
new System.Drawing.Region : System.Drawing.RectangleF -> System.Drawing.Region
Public Sub New (rect As RectangleF)
Parámetros
- rect
- RectangleF
Estructura RectangleF que define el interior del nuevo Region.
Comentarios
Este método crea un nuevo Region con un interior rectangular. El interior se define mediante el rect parámetro .