Pen.LineJoin Właściwość

Definicja

Pobiera lub ustawia styl sprzężenia dla zakończenia dwóch kolejnych linii rysowanych za pomocą tego elementu Pen .Gets or sets the join style for the ends of two consecutive lines drawn with this 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

LineJoin

LineJoinReprezentujący styl sprzężenia dla kończących się dwóch kolejnych wierszy rysowanych za pomocą tego elementu Pen .A LineJoin that represents the join style for the ends of two consecutive lines drawn with this Pen.

Wyjątki

LineJoinWłaściwość jest ustawiana dla niezmiennego, na przykład Pen zwracanej przez Pens klasę.The LineJoin property is set on an immutable Pen, such as those returned by the Pens class.

Przykłady

Poniższy przykład kodu demonstruje efekty ustawiania Width LineJoin właściwości i w Pen .The following code example demonstrates the effects of setting the Width and LineJoin properties on a Pen.

Ten przykład jest przeznaczony do użycia z Windows Forms.This example is designed to be used with Windows Forms. Wklej kod do formularza i Wywołaj ShowLineJoin metodę podczas obsługi Paint zdarzenia formularza, przekazując e jako PaintEventArgs .Paste the code into a form and call the ShowLineJoin method when handling the form's Paint event, passing e as 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ężenie liniowe jest wspólnym obszarem, który jest tworzony przez dwa wiersze, których punkty końcowe spotykają się lub nakładają się.A line join is the common area that is formed by two lines whose ends meet or overlap. Istnieją trzy style sprzężeń liniowych: ścięcia, skos i zaokrąglenie.There are three line join styles: miter, bevel, and round. Po określeniu stylu sprzężenia linii dla Pen obiektu, ten styl sprzężenia zostanie zastosowany do wszystkich połączonych wierszy w dowolnym GraphicsPath obiekcie rysowanym za pomocą tego pióra.When you specify a line join style for a Pen object, that join style will be applied to all the connected lines in any GraphicsPath object drawn using that pen. Na poniższej ilustracji przedstawiono wyniki przykładu sprzężenia ukośnego w wierszu.The following illustration shows the results of the beveled line join example.

PióraPens

Dotyczy