Pen.LineJoin Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
Ö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 ShowLineJoin
Paint olayını işlerken yöntemini olarak geçirin e
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
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.