Pen.LineJoin Eigenschap

Definitie

Hiermee haalt of stelt u de joinstijl in voor de uiteinden van twee opeenvolgende lijnen die met deze Penlijn zijn getekend.

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

Waarde van eigenschap

Een LineJoin die de joinstijl vertegenwoordigt voor de uiteinden van twee opeenvolgende lijnen die met dit Penteken zijn getekend.

Uitzonderingen

De LineJoin eigenschap is ingesteld op een onveranderbaar Pen, zoals de eigenschappen die door de Pens klasse worden geretourneerd.

Voorbeelden

In het volgende codevoorbeeld ziet u de effecten van het instellen van de Width en LineJoin eigenschappen op een Pen.

Dit voorbeeld is ontworpen voor gebruik met Windows Forms. Plak de code in een formulier en roep de methode aan bij het ShowLineJoin verwerken van de gebeurtenis van Paint het formulier, waarbij deze wordt doorgegeven e als 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

Opmerkingen

Een lijnvoeging is het gemeenschappelijke gebied dat wordt gevormd door twee lijnen waarvan de uiteinden elkaar ontmoeten of overlappen. Er zijn drie lijndeelstijlen: miter, schuine rand en ronde. Wanneer u een lijndeelnamestijl voor een Pen object opgeeft, wordt die joinstijl toegepast op alle verbonden lijnen in een GraphicsPath object dat met die pen is getekend. In de volgende afbeelding ziet u de resultaten van het schuine lijndeelvoorbeeld.

Pennenpennen

Van toepassing op