Bagikan melalui


Pen.LineJoin Properti

Definisi

Mendapatkan atau mengatur gaya gabungan untuk akhir dua garis berturut-turut yang digambar dengan ini 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

Nilai Properti

LineJoin yang mewakili gaya gabungan untuk akhir dua garis berturut-turut yang digambar dengan ini Pen.

Pengecualian

Properti LineJoin diatur pada yang tidak dapat Pendiubah , seperti yang dikembalikan oleh Pens kelas .

Contoh

Contoh kode berikut menunjukkan efek pengaturan Width properti dan LineJoin pada Pen.

Contoh ini dirancang untuk digunakan dengan Formulir Windows. Tempelkan kode ke dalam formulir dan panggil ShowLineJoin metode saat menangani peristiwa formulir Paint , meneruskan e sebagai 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

Keterangan

Gabungan garis adalah area umum yang dibentuk oleh dua baris yang ujungnya bertemu atau tumpang tindih. Ada tiga gaya gabungan garis: miter, bevel, dan round. Saat Anda menentukan gaya gabungan garis untuk Pen objek, gaya gabungan tersebut akan diterapkan ke semua garis tersambung di objek apa pun GraphicsPath yang digambar menggunakan pena tersebut. Ilustrasi berikut menunjukkan hasil contoh gabungan baris yang di-beveled.

Pena Pena

Berlaku untuk