Pen.LineJoin Eigenschaft

Definition

Dient zum Abrufen oder Festlegen der Verknüpfungsart für die Enden von zwei aufeinander folgenden Linien, die mit diesem Pengezeichnet werden.

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

Eigenschaftswert

A LineJoin , das die Verknüpfungsart für die Enden von zwei aufeinander folgenden Linien darstellt, die mit diesem Pengezeichnet werden.

Ausnahmen

Die LineJoin Eigenschaft wird für eine unveränderliche PenEigenschaft festgelegt, z. B. die von der Pens Klasse zurückgegebenen.

Beispiele

Das folgende Codebeispiel veranschaulicht die Auswirkungen des Festlegens der Width Eigenschaften LineJoin für ein Pen.

Dieses Beispiel wurde für die Verwendung mit Windows Forms entwickelt. Fügen Sie den Code in ein Formular ein, und rufen Sie die ShowLineJoin Methode beim Behandeln des Formularereignisses Paint auf und übergeben als ePaintEventArgs .

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

Hinweise

Eine Linienverknappung ist der gemeinsame Bereich, der durch zwei Linien gebildet wird, deren Enden sich treffen oder überlappen. Es gibt drei Linienbeitrittsarten: Miter, Abgeschrägung und rund. Wenn Sie eine Linienbeitrittsart für ein Pen Objekt angeben, wird diese Verknüpfungsart auf alle verbundenen Linien in jedem objekt GraphicsPath angewendet, das mit diesem Stift gezeichnet wird. Die folgende Abbildung zeigt die Ergebnisse des Beispiels für die abgeschrägte Linienbeitrittslinie.

Stifte

Gilt für: