Region Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje nový Region.
Přetížení
Region() |
Inicializuje nový Region. |
Region(GraphicsPath) |
Inicializuje nový Region se zadaným GraphicsPathparametrem . |
Region(RegionData) |
Inicializuje nový Region ze zadaných dat. |
Region(Rectangle) | |
Region(RectangleF) |
Inicializuje nový Region ze zadané RectangleF struktury. |
Region()
Region(GraphicsPath)
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
Inicializuje nový Region se zadaným GraphicsPathparametrem .
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)
Parametry
- path
- GraphicsPath
A GraphicsPath , který definuje nový Region.
Výjimky
path
je null
.
Poznámky
Tato metoda vytvoří nový Region s GraphicsPath. Nová oblast je definována jako vnitřní oblast GraphicsPath určená parametrem path
.
Platí pro
Region(RegionData)
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
Inicializuje nový Region ze zadaných dat.
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)
Parametry
- rgnData
- RegionData
A RegionData , který definuje interiér nového Region.
Výjimky
rgnData
je null
.
Poznámky
Tato metoda vytvoří nový Region s interiérem definovaným existujícím Regionobjektem . Parametr rgnData
je pole, které obsahuje definici existujícího Regionobjektu .
Platí pro
Region(Rectangle)
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
- Zdroj:
- 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)
Parametry
Příklady
Následující příklad kódu ukazuje, jak použít konstruktor a MakeEmpty metoduRegion. Tento příklad je navržený pro použití s model Windows Forms. Create formulář a vložte do něj následující kód. Zavolejte metodu FillEmptyRegion
v metodě zpracování událostí formuláře Paint a předejte e
ji jako 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
Poznámky
Tato metoda vytvoří nový Region s obdélníkovým interiérem. Interiér je definován parametrem rect
.
Platí pro
Region(RectangleF)
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
Inicializuje nový Region ze zadané RectangleF struktury.
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)
Parametry
- rect
- RectangleF
Struktura RectangleF , která definuje interiér nového Regionobjektu .
Poznámky
Tato metoda vytvoří nový Region s obdélníkovým interiérem. Interiér je definován parametrem rect
.