GraphicsPath.AddRectangles Yöntem
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.
Bu yola bir dizi dikdörtgen ekler.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| AddRectangles(Rectangle[]) |
Bu yola bir dizi dikdörtgen ekler. |
| AddRectangles(RectangleF[]) |
Bu yola bir dizi dikdörtgen ekler. |
| AddRectangles(ReadOnlySpan<Rectangle>) |
Bu yola bir dizi dikdörtgen ekler. |
| AddRectangles(ReadOnlySpan<RectangleF>) |
Bu yola bir dizi dikdörtgen ekler. |
AddRectangles(Rectangle[])
- Kaynak:
- GraphicsPath.cs
- Kaynak:
- GraphicsPath.cs
- Kaynak:
- GraphicsPath.cs
- Kaynak:
- GraphicsPath.cs
- Kaynak:
- GraphicsPath.cs
- Kaynak:
- GraphicsPath.cs
- Kaynak:
- GraphicsPath.cs
- Kaynak:
- GraphicsPath.cs
Bu yola bir dizi dikdörtgen ekler.
public:
void AddRectangles(... cli::array <System::Drawing::Rectangle> ^ rects);
public:
void AddRectangles(cli::array <System::Drawing::Rectangle> ^ rects);
public void AddRectangles(params System.Drawing.Rectangle[] rects);
public void AddRectangles(System.Drawing.Rectangle[] rects);
member this.AddRectangles : System.Drawing.Rectangle[] -> unit
Public Sub AddRectangles (ParamArray rects As Rectangle())
Public Sub AddRectangles (rects As Rectangle())
Parametreler
Örnekler
Aşağıdaki kod örneği Windows Forms ile kullanılmak üzere tasarlanmıştır ve bir PaintEventArgs olay nesnesi olan eOnPaint gerektirir. Kod aşağıdaki eylemleri gerçekleştirir:
Bir yol oluşturur.
Bir dikdörtgen dizisi oluşturur ve dikdörtgenleri yola ekler.
Ekrana giden yolu çizer.
private:
void AddRectanglesExample( PaintEventArgs^ e )
{
// Adds a pattern of rectangles to a GraphicsPath object.
GraphicsPath^ myPath = gcnew GraphicsPath;
array<Rectangle>^ pathRects = {Rectangle(20,20,100,200),Rectangle(40,40,120,220),Rectangle(60,60,240,140)};
myPath->AddRectangles( pathRects );
// Draw the path to the screen.
Pen^ myPen = gcnew Pen( Color::Black,2.0f );
e->Graphics->DrawPath( myPen, myPath );
}
private void AddRectanglesExample(PaintEventArgs e)
{
// Adds a pattern of rectangles to a GraphicsPath object.
GraphicsPath myPath = new GraphicsPath();
Rectangle[] pathRects =
{
new Rectangle(20,20,100,200),
new Rectangle(40,40,120,220),
new Rectangle(60,60,240,140)
};
myPath.AddRectangles(pathRects);
// Draw the path to the screen.
Pen myPen = new Pen(Color.Black, 2);
e.Graphics.DrawPath(myPen, myPath);
}
Public Sub AddRectanglesExample(ByVal e As PaintEventArgs)
' Adds a pattern of rectangles to a GraphicsPath object.
Dim myPath As New GraphicsPath
Dim pathRects As Rectangle() = {New Rectangle(20, 20, 100, 200), _
New Rectangle(40, 40, 120, 220), New Rectangle(60, 60, 240, 140)}
myPath.AddRectangles(pathRects)
' Draw the path to the screen.
Dim myPen As New Pen(Color.Black, 2)
e.Graphics.DrawPath(myPen, myPath)
End Sub
Şunlara uygulanır
AddRectangles(RectangleF[])
- Kaynak:
- GraphicsPath.cs
- Kaynak:
- GraphicsPath.cs
- Kaynak:
- GraphicsPath.cs
- Kaynak:
- GraphicsPath.cs
- Kaynak:
- GraphicsPath.cs
- Kaynak:
- GraphicsPath.cs
- Kaynak:
- GraphicsPath.cs
- Kaynak:
- GraphicsPath.cs
Bu yola bir dizi dikdörtgen ekler.
public:
void AddRectangles(... cli::array <System::Drawing::RectangleF> ^ rects);
public:
void AddRectangles(cli::array <System::Drawing::RectangleF> ^ rects);
public void AddRectangles(params System.Drawing.RectangleF[] rects);
public void AddRectangles(System.Drawing.RectangleF[] rects);
member this.AddRectangles : System.Drawing.RectangleF[] -> unit
Public Sub AddRectangles (ParamArray rects As RectangleF())
Public Sub AddRectangles (rects As RectangleF())
Parametreler
- rects
- RectangleF[]
Eklenecek dikdörtgenleri temsil eden bir yapı dizisi RectangleF .
Örnekler
Bir örnek için bkz. AddRectangles(Rectangle[]).
Şunlara uygulanır
AddRectangles(ReadOnlySpan<Rectangle>)
- Kaynak:
- GraphicsPath.cs
- Kaynak:
- GraphicsPath.cs
- Kaynak:
- GraphicsPath.cs
- Kaynak:
- GraphicsPath.cs
- Kaynak:
- GraphicsPath.cs
Bu yola bir dizi dikdörtgen ekler.
public:
void AddRectangles(ReadOnlySpan<System::Drawing::Rectangle> rects);
public void AddRectangles(scoped ReadOnlySpan<System.Drawing.Rectangle> rects);
member this.AddRectangles : ReadOnlySpan<System.Drawing.Rectangle> -> unit
Public Sub AddRectangles (rects As ReadOnlySpan(Of Rectangle))
Parametreler
- rects
- ReadOnlySpan<Rectangle>
Eklenecek dikdörtgenleri temsil eden bir yapı dizisi RectangleF .
Şunlara uygulanır
AddRectangles(ReadOnlySpan<RectangleF>)
- Kaynak:
- GraphicsPath.cs
- Kaynak:
- GraphicsPath.cs
- Kaynak:
- GraphicsPath.cs
- Kaynak:
- GraphicsPath.cs
- Kaynak:
- GraphicsPath.cs
Bu yola bir dizi dikdörtgen ekler.
public:
void AddRectangles(ReadOnlySpan<System::Drawing::RectangleF> rects);
public void AddRectangles(scoped ReadOnlySpan<System.Drawing.RectangleF> rects);
member this.AddRectangles : ReadOnlySpan<System.Drawing.RectangleF> -> unit
Public Sub AddRectangles (rects As ReadOnlySpan(Of RectangleF))
Parametreler
- rects
- ReadOnlySpan<RectangleF>
Eklenecek dikdörtgenleri temsil eden bir yapı dizisi RectangleF .