Pen.LineJoin Özellik

Tanım

Bu Penile çizilen ardışık iki satırın uçları için birleştirme stilini alır veya ayarlar.

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

Özellik Değeri

LineJoin Bu Penile çizilen ardışık iki satırın uçları için birleştirme stilini temsil eden bir.

Özel durumlar

LineJoin özelliği, sınıfı tarafından Pen döndürülenler gibi sabit Pensbir üzerinde ayarlanır.

Örnekler

Aşağıdaki kod örneğinde ve Width özelliklerini LineJoinayarlamanın Pen etkileri gösterilmektedir.

Bu örnek, Windows Forms ile kullanılacak şekilde tasarlanmıştır. Kodu bir forma yapıştırın ve formun ShowLineJoinPaint olayını işlerken yöntemini olarak geçirerek ePaintEventArgs çağırın.

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

Açıklamalar

Çizgi birleştirme, uçları bir araya gelen veya çakışan iki çizgi tarafından oluşturulan ortak alandır. Üç çizgi birleştirme stili vardır: sicim, eğim ve yuvarlak. Bir Pen nesne için çizgi birleştirme stili belirttiğinizde, bu birleştirme stili bu kalem kullanılarak çizilen herhangi bir GraphicsPath nesnedeki tüm bağlı çizgilere uygulanır. Aşağıdaki çizimde eğimli çizgi birleştirme örneğinin sonuçları gösterilmektedir.

Kalem Kalemleri

Şunlara uygulanır