Region Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Region.
Überlädt
Region() |
Initialisiert eine neue Region. |
Region(GraphicsPath) |
Initialisiert eine neue Region mit dem angegebenen GraphicsPath. |
Region(RegionData) |
Initialisiert eine neue Region aus den angegebenen Daten. |
Region(Rectangle) |
Initialisiert eine neue Region aus der angegebenen Rectangle-Struktur. |
Region(RectangleF) |
Initialisiert eine neue Region aus der angegebenen RectangleF-Struktur. |
Region()
Region(GraphicsPath)
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
Initialisiert eine neue Region mit dem angegebenen GraphicsPath.
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)
Parameter
- path
- GraphicsPath
GraphicsPath zur Definition von Region (neu).
Ausnahmen
path
ist null
Hinweise
Diese Methode erstellt eine neue Region mit einem GraphicsPath. Der neue Bereich wird als das Innere des definiert, das GraphicsPath durch den path
-Parameter angegeben wird.
Gilt für:
Region(RegionData)
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
Initialisiert eine neue Region aus den angegebenen Daten.
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)
Parameter
- rgnData
- RegionData
Eine RegionData definiert das Innere der neuen Region.
Ausnahmen
rgnData
ist null
.
Hinweise
Diese Methode erstellt eine neue Region mit einem durch einen vorhandenen Regiondefinierten Innenraum. Der rgnData
Parameter ist ein Array, das die Definition eines vorhandenen Regionenthält.
Gilt für:
Region(Rectangle)
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- 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)
Parameter
Beispiele
Im folgenden Codebeispiel wird die Verwendung des Konstruktors und MakeEmpty der Region Methode veranschaulicht. Dieses Beispiel ist für die Verwendung mit Windows Forms konzipiert. Create ein Formular, und fügen Sie den folgenden Code ein. Rufen Sie die FillEmptyRegion
-Methode in der Ereignisbehandlungsmethode des Formulars Paint auf, und übergeben Sie e
als 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
Hinweise
Diese Methode erstellt eine neue Region mit einem rechteckigen Innenbereich. Der Innenraum wird durch den rect
Parameter definiert.
Gilt für:
Region(RectangleF)
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
Initialisiert eine neue Region aus der angegebenen RectangleF-Struktur.
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)
Parameter
- rect
- RectangleF
Eine RectangleF-Struktur, die das Innere der neuen Region definiert.
Hinweise
Diese Methode erstellt eine neue Region mit einem rechteckigen Innenbereich. Der Innenraum wird durch den rect
Parameter definiert.