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 objeto Region.
Sobrecargas
Region() |
Inicializa un nuevo objeto Region. |
Region(GraphicsPath) |
Inicializa un nuevo objeto Region con el GraphicsPath especificado. |
Region(RegionData) |
Inicializa una nueva instancia de Region a partir de los datos especificados. |
Region(Rectangle) |
Inicializa una nueva Region a partir de la estructura Rectangle especificada. |
Region(RectangleF) |
Inicializa una nueva Region a partir de la estructura RectangleF especificada. |
Region()
Region(GraphicsPath)
- Source:
- Region.cs
- Source:
- Region.cs
- Source:
- Region.cs
Inicializa un nuevo objeto Region con el GraphicsPath especificado.
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
GraphicsPath que define el nuevo Region.
Excepciones
path
es null
.
Comentarios
Este método crea un nuevo Region objeto con .GraphicsPath La nueva región se define como el interior del GraphicsPath especificado por el path
parámetro .
Se aplica a
Region(RegionData)
- Source:
- Region.cs
- Source:
- Region.cs
- Source:
- Region.cs
Inicializa una nueva instancia de 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
RegionData que 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 objeto existente Region.
Se aplica a
Region(Rectangle)
- Source:
- Region.cs
- Source:
- Region.cs
- Source:
- Region.cs
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. Create 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)
- Source:
- Region.cs
- Source:
- Region.cs
- Source:
- Region.cs
Inicializa una nueva Region a partir de la estructura 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 .