Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
GDI+ menyediakan beberapa gaya tanda hubung yang tercantum dalam enumerasi DashStyle. Jika gaya garis putus-putus standar tersebut tidak sesuai dengan kebutuhan Anda, Anda dapat membuat pola garis hubung kustom.
Contoh
Untuk menggambar garis putus-putus yang kustom, masukkan panjang garis putus-putus dan spasi ke dalam array dan tetapkan array tersebut sebagai nilai properti DashPattern dari objek Pen. Contoh berikut menggambar garis putus-putus kustom berdasarkan array {5, 2, 15, 4}
. Jika Anda mengalikan elemen array dengan menggunakan faktor lebar pena sebesar 5, Anda akan mendapatkan hasil {25, 10, 75, 20}
. Garis yang ditampilkan memiliki panjang yang bervariasi antara 25 dan 75, dan spasi memiliki panjang yang bervariasi antara 10 dan 20.
Ilustrasi berikut menunjukkan garis putus-putus yang dihasilkan. Perhatikan bahwa tanda hubung terakhir harus kurang dari 25 unit sehingga garis dapat berakhir pada (405, 5).
float[] dashValues = { 5, 2, 15, 4 };
Pen blackPen = new Pen(Color.Black, 5);
blackPen.DashPattern = dashValues;
e.Graphics.DrawLine(blackPen, new Point(5, 5), new Point(405, 5));
Dim dashValues As Single() = {5, 2, 15, 4}
Dim blackPen As New Pen(Color.Black, 5)
blackPen.DashPattern = dashValues
e.Graphics.DrawLine(blackPen, New Point(5, 5), New Point(405, 5))
Mengkompilasi Kode
Buat Form Windows dan menangani event Paint dari form tersebut. Tempelkan kode sebelumnya ke dalam pengendali acara Paint.
Lihat juga
.NET Desktop feedback