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 ePaintEventArgsformun 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.