Region Oluşturucular

Tanım

Yeni Regionbir başlatır.

Aşırı Yüklemeler

Name Description
Region()

Yeni Regionbir başlatır.

Region(GraphicsPath)

Belirtilen Regionile yeni GraphicsPath bir başlatır.

Region(RegionData)

Belirtilen verilerden yeni Region bir başlatır.

Region(Rectangle)

Belirtilen Region yapıdan yeni Rectangle bir başlatır.

Region(RectangleF)

Belirtilen Region yapıdan yeni RectangleF bir başlatır.

Region()

Kaynak:
Region.cs
Kaynak:
Region.cs
Kaynak:
Region.cs
Kaynak:
Region.cs
Kaynak:
Region.cs
Kaynak:
Region.cs
Kaynak:
Region.cs
Kaynak:
Region.cs

Yeni Regionbir başlatır.

public:
 Region();
public Region();
Public Sub New ()

Açıklamalar

Bu oluşturucu sonsuz iç ile yeni Region bir başlatır.

Şunlara uygulanır

Region(GraphicsPath)

Kaynak:
Region.cs
Kaynak:
Region.cs
Kaynak:
Region.cs
Kaynak:
Region.cs
Kaynak:
Region.cs
Kaynak:
Region.cs
Kaynak:
Region.cs
Kaynak:
Region.cs

Belirtilen Regionile yeni GraphicsPath bir başlatır.

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)

Parametreler

path
GraphicsPath

GraphicsPath Yeni Regionöğesini tanımlayan bir .

Özel durumlar

path, null'e eşittir.

Açıklamalar

Bu yöntem ile yeni Region bir GraphicsPatholuşturur. Yeni bölge, parametresi tarafından belirtilen öğesinin GraphicsPath iç kısmı path olarak tanımlanır.

Şunlara uygulanır

Region(RegionData)

Kaynak:
Region.cs
Kaynak:
Region.cs
Kaynak:
Region.cs
Kaynak:
Region.cs
Kaynak:
Region.cs
Kaynak:
Region.cs
Kaynak:
Region.cs
Kaynak:
Region.cs

Belirtilen verilerden yeni Region bir başlatır.

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)

Parametreler

rgnData
RegionData

RegionData Yeni Regionöğesinin içini tanımlayan bir .

Özel durumlar

rgnData, null'e eşittir.

Açıklamalar

Bu yöntem, mevcut Regionbir tarafından tanımlanan iç öğeyle yeni Region bir oluşturur. rgnData parametresi, var olan Regionbir öğesinin tanımını içeren bir dizidir.

Şunlara uygulanır

Region(Rectangle)

Kaynak:
Region.cs
Kaynak:
Region.cs
Kaynak:
Region.cs
Kaynak:
Region.cs
Kaynak:
Region.cs
Kaynak:
Region.cs
Kaynak:
Region.cs
Kaynak:
Region.cs

Belirtilen Region yapıdan yeni Rectangle bir başlatır.

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)

Parametreler

rect
Rectangle

Rectangle Yeni Regionöğesinin içini tanımlayan bir yapı.

Örnekler

Aşağıdaki kod örneğinde oluşturucu ve Region yöntemin MakeEmpty nasıl kullanılacağı gösterilmektedir. Bu örnek, Windows Forms ile kullanılacak şekilde tasarlanmıştır. Bir form oluşturun ve içine aşağıdaki kodu yapıştırın. FillEmptyRegion olarak geçirerek formun Paint olay işleme yönteminde yöntemini çağırın ePaintEventArgs.

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

Açıklamalar

Bu yöntem dikdörtgen iç ile yeni Region bir oluşturur. İç, parametresi tarafından rect tanımlanır.

Şunlara uygulanır

Region(RectangleF)

Kaynak:
Region.cs
Kaynak:
Region.cs
Kaynak:
Region.cs
Kaynak:
Region.cs
Kaynak:
Region.cs
Kaynak:
Region.cs
Kaynak:
Region.cs
Kaynak:
Region.cs

Belirtilen Region yapıdan yeni RectangleF bir başlatır.

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)

Parametreler

rect
RectangleF

RectangleF Yeni Regionöğesinin içini tanımlayan bir yapı.

Açıklamalar

Bu yöntem dikdörtgen iç ile yeni Region bir oluşturur. İç, parametresi tarafından rect tanımlanır.

Şunlara uygulanır