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
| 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) | |
| Region(RectangleF) |
Belirtilen Region yapıdan yeni RectangleF bir başlatır. |
Region()
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
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 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.