Aracılığıyla paylaş


Pen.LineJoin Özellik

Tanım

Bu Penile çizilen iki ardışık çizginin 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 iki ardışık çizginin uçları için birleştirme stilini temsil eden bir .

Özel durumlar

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

Örnekler

Aşağıdaki kod örneği, bir Penüzerinde ve LineJoin özelliklerini ayarlamanın Width etkilerini gösterir.

Bu örnek, Windows Forms ile kullanılmak üzere tasarlanmıştır. Kodu bir forma yapıştırın ve formun ShowLineJoinPaint olayını işlerken yöntemini olarak geçirin 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

Açıklamalar

Çizgi birleştirme, uçları bir araya gelen veya çakışan iki çizginin oluşturduğu 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 o 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