Pen.LineJoin Vlastnost

Definice

Získá nebo nastaví styl spojení pro konce dvou po sobě jdoucích čar nakreslených tímto 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

Hodnota vlastnosti

A LineJoin , který představuje styl spojení pro konce dvou po sobě jdoucích čar nakreslených tímto Pen.

Výjimky

Vlastnost LineJoin je nastavena na neměnnou Pen, například vlastnosti vrácené Pens třídou.

Příklady

Následující příklad kódu ukazuje účinky nastavení Width a LineJoin vlastnosti na objektu Pen.

Tento příklad je navržený tak, aby se používal s model Windows Forms. Vložte kód do formuláře a zavolejte metodu ShowLineJoin při zpracování události formuláře Paint a předejte 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

Poznámky

Spojnicové spojení je společná oblast, která je tvořena dvěma čárami, jejichž konce se scházejí nebo překrývají. Existují tři styly spojení čar: miter, zkosení a kulaté. Když pro objekt zadáte styl Pen spojení čáry, použije se tento styl spojení u všech propojených čar v libovolném GraphicsPath objektu nakreslený pomocí daného pera. Následující obrázek znázorňuje výsledky zkosené spojnice příkladu.

Pera

Platí pro