Region Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menginisialisasi baru Region.
Overload
Region() |
Menginisialisasi baru Region. |
Region(GraphicsPath) |
Menginisialisasi baru Region dengan yang ditentukan GraphicsPath. |
Region(RegionData) |
Menginisialisasi baru Region dari data yang ditentukan. |
Region(Rectangle) |
Menginisialisasi baru Region dari struktur yang ditentukan Rectangle . |
Region(RectangleF) |
Menginisialisasi baru Region dari struktur yang ditentukan RectangleF . |
Region()
Region(GraphicsPath)
- Sumber:
- Region.cs
- Sumber:
- Region.cs
- Sumber:
- Region.cs
Menginisialisasi baru Region dengan yang ditentukan 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 yang mendefinisikan yang baruRegion.
Pengecualian
path
adalah null
.
Keterangan
Metode ini membuat yang baru Region dengan GraphicsPath. Wilayah baru didefinisikan sebagai interior dari GraphicsPath yang ditentukan oleh path
parameter .
Berlaku untuk
Region(RegionData)
- Sumber:
- Region.cs
- Sumber:
- Region.cs
- Sumber:
- Region.cs
Menginisialisasi baru Region dari data yang ditentukan.
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
RegionData yang mendefinisikan interior baruRegion.
Pengecualian
rgnData
adalah null
.
Keterangan
Metode ini membuat yang baru Region dengan interior yang ditentukan oleh yang ada Region. Parameter rgnData
adalah array yang berisi definisi dari Region.
Berlaku untuk
Region(Rectangle)
- Sumber:
- Region.cs
- Sumber:
- Region.cs
- Sumber:
- 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
Contoh
Contoh kode berikut menunjukkan cara menggunakan Region konstruktor dan MakeEmpty metode . Contoh ini dirancang untuk digunakan dengan Formulir Windows. Create formulir dan tempelkan kode berikut ke dalamnya. FillEmptyRegion
Panggil metode dalam metode penanganan peristiwa formulirPaint, meneruskan e
sebagai 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
Keterangan
Metode ini menciptakan yang baru Region dengan interior persegi panjang. Interior didefinisikan oleh rect
parameter .
Berlaku untuk
Region(RectangleF)
- Sumber:
- Region.cs
- Sumber:
- Region.cs
- Sumber:
- Region.cs
Menginisialisasi baru Region dari struktur yang ditentukan RectangleF .
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
RectangleF Struktur yang mendefinisikan interior baruRegion.
Keterangan
Metode ini menciptakan yang baru Region dengan interior persegi panjang. Interior didefinisikan oleh rect
parameter .