Region Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Yeni Regionbir başlatır.
Aşırı Yüklemeler
Region() |
Yeni Regionbir başlatır. |
Region(GraphicsPath) |
Belirtilen GraphicsPathile yeni Region bir başlatır. |
Region(RegionData) |
Belirtilen verilerden yeni Region bir başlatır. |
Region(Rectangle) | |
Region(RectangleF) |
Belirtilen RectangleF yapıdan yeni Region bir başlatır. |
Region()
Region(GraphicsPath)
- Kaynak:
- Region.cs
- Kaynak:
- Region.cs
- Kaynak:
- Region.cs
Belirtilen GraphicsPathile yeni Region 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
değeridir.
Açıklamalar
Bu yöntem ile yeni Region bir GraphicsPatholuşturur. Yeni bölge, parametresi tarafından path
belirtilen öğesinin GraphicsPath iç bölümü olarak tanımlanır.
Şunlara uygulanır
Region(RegionData)
- 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
değeridir.
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
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
Örnekler
Aşağıdaki kod örneğinde oluşturucu ve MakeEmpty yöntemin Region nasıl kullanılacağı gösterilmektedir. Bu örnek, Windows Forms ile kullanılmak üzere tasarlanmıştır. Bir form İçerik Oluşturucu ve içine aşağıdaki kodu yapıştırın. FillEmptyRegion
olarak geçirerek e
PaintEventArgsformun Paint olay işleme yönteminde yöntemini çağırın.
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
Belirtilen RectangleF yapıdan yeni Region 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.