GraphicsPath.AddRectangle Метод

Определение

Добавляет прямоугольник к этому контуру.Adds a rectangle to this path.

Перегрузки

AddRectangle(Rectangle)

Добавляет прямоугольник к этому контуру.Adds a rectangle to this path.

AddRectangle(RectangleF)

Добавляет прямоугольник к этому контуру.Adds a rectangle to this path.

AddRectangle(Rectangle)

Добавляет прямоугольник к этому контуру.Adds a rectangle to this path.

public:
 void AddRectangle(System::Drawing::Rectangle rect);
public void AddRectangle (System.Drawing.Rectangle rect);
member this.AddRectangle : System.Drawing.Rectangle -> unit
Public Sub AddRectangle (rect As Rectangle)

Параметры

rect
Rectangle

Объект Rectangle, представляющий добавляемый прямоугольник.A Rectangle that represents the rectangle to add.

Примеры

Следующий пример кода предназначен для использования с Windows Forms, и для него требуется PaintEventArgse, объект события OnPaint.The following code example is designed for use with Windows Forms, and it requires PaintEventArgse, an OnPaint event object. Код выполняет следующие действия.The code performs the following actions:

  • Создает путь.Creates a path.

  • Создает прямоугольник и добавляет прямоугольник к пути.Creates a rectangle and adds the rectangle to the path.

  • Отображает контур на экране.Draws the path to the screen.

private:
   void AddRectangleExample( PaintEventArgs^ e )
   {
      // Create a GraphicsPath object and add a rectangle to it.
      GraphicsPath^ myPath = gcnew GraphicsPath;
      Rectangle pathRect = Rectangle(20,20,100,200);
      myPath->AddRectangle( pathRect );

      // Draw the path to the screen.
      Pen^ myPen = gcnew Pen( Color::Black,2.0f );
      e->Graphics->DrawPath( myPen, myPath );
   }
private void AddRectangleExample(PaintEventArgs e)
{
             
    // Create a GraphicsPath object and add a rectangle to it.
    GraphicsPath myPath = new GraphicsPath();
    Rectangle pathRect = new Rectangle(20, 20, 100, 200);
    myPath.AddRectangle(pathRect);
             
    // Draw the path to the screen.
    Pen myPen = new Pen(Color.Black, 2);
    e.Graphics.DrawPath(myPen, myPath);
}
Public Sub AddRectangleExample(ByVal e As PaintEventArgs)

    ' Create a GraphicsPath object and add a rectangle to it.
    Dim myPath As New GraphicsPath
    Dim pathRect As New Rectangle(20, 20, 100, 200)
    myPath.AddRectangle(pathRect)

    ' Draw the path to the screen.
    Dim myPen As New Pen(Color.Black, 2)
    e.Graphics.DrawPath(myPen, myPath)
End Sub

AddRectangle(RectangleF)

Добавляет прямоугольник к этому контуру.Adds a rectangle to this path.

public:
 void AddRectangle(System::Drawing::RectangleF rect);
public void AddRectangle (System.Drawing.RectangleF rect);
member this.AddRectangle : System.Drawing.RectangleF -> unit
Public Sub AddRectangle (rect As RectangleF)

Параметры

rect
RectangleF

Объект RectangleF, представляющий добавляемый прямоугольник.A RectangleF that represents the rectangle to add.

Примеры

Пример см. в разделе AddRectangle(Rectangle).For an example, see AddRectangle(Rectangle).

Применяется к