Pen.LineJoin Właściwość

Definicja

Pobiera lub ustawia styl sprzężenia dla końca dwóch kolejnych linii narysowanych za pomocą tego elementu Pen.

public:
 property System::Drawing::Drawing2D::LineJoin LineJoin { System::Drawing::Drawing2D::LineJoin get(); void set(System::Drawing::Drawing2D::LineJoin value); };
public System.Drawing.Drawing2D.LineJoin LineJoin { get; set; }
member this.LineJoin : System.Drawing.Drawing2D.LineJoin with get, set
Public Property LineJoin As LineJoin

Wartość właściwości

Element LineJoin reprezentujący styl sprzężenia dla końców dwóch kolejnych linii narysowanych z tym Penelementem .

Wyjątki

Właściwość LineJoin jest ustawiana Penna niezmiennym obiekcie , takim jak te zwracane przez klasę Pens .

Przykłady

Poniższy przykład kodu pokazuje wpływ ustawiania Width właściwości i LineJoin na Penobiekcie .

Ten przykład został zaprojektowany do użycia z formularzami systemu Windows. Wklej kod do formularza i wywołaj ShowLineJoin metodę podczas obsługi zdarzenia formularza Paint , przekazując e jako PaintEventArgs .

private:
   void ShowLineJoin( PaintEventArgs^ e )
   {
      // Create a new pen.
      Pen^ skyBluePen = gcnew Pen( Brushes::DeepSkyBlue );

      // Set the pen's width.
      skyBluePen->Width = 8.0F;

      // Set the LineJoin property.
      skyBluePen->LineJoin = System::Drawing::Drawing2D::LineJoin::Bevel;

      // Draw a rectangle.
      e->Graphics->DrawRectangle( skyBluePen, Rectangle(40,40,150,200) );

      //Dispose of the pen.
      delete skyBluePen;
   }
private void ShowLineJoin(PaintEventArgs e)
{

    // Create a new pen.
    Pen skyBluePen = new Pen(Brushes.DeepSkyBlue);

    // Set the pen's width.
    skyBluePen.Width = 8.0F;

    // Set the LineJoin property.
    skyBluePen.LineJoin = System.Drawing.Drawing2D.LineJoin.Bevel;

    // Draw a rectangle.
    e.Graphics.DrawRectangle(skyBluePen, 
        new Rectangle(40, 40, 150, 200));

    //Dispose of the pen.
    skyBluePen.Dispose();
}
Private Sub ShowLineJoin(ByVal e As PaintEventArgs)

    ' Create a new pen.
    Dim skyBluePen As New Pen(Brushes.DeepSkyBlue)

    ' Set the pen's width.
    skyBluePen.Width = 8.0F

    ' Set the LineJoin property.
    skyBluePen.LineJoin = Drawing2D.LineJoin.Bevel

    ' Draw a rectangle.
    e.Graphics.DrawRectangle(skyBluePen, _
        New Rectangle(40, 40, 150, 200))

    'Dispose of the pen.
    skyBluePen.Dispose()

End Sub

Uwagi

Sprzężenia liniowego to wspólny obszar, który jest tworzony przez dwie linie, których końce spełniają lub nakładają się na siebie. Istnieją trzy style sprzężenia liniowego: miter, skos i runda. Po określeniu stylu sprzężenia liniowego Pen dla obiektu ten styl sprzężenia zostanie zastosowany do wszystkich połączonych linii w dowolnym GraphicsPath obiekcie rysowanym przy użyciu tego pióra. Na poniższej ilustracji przedstawiono wyniki przykładu sprzężenia linii skośnej.

Długopisy

Dotyczy