Line dan Shape Control memiliki fungsi serupa yaitu untuk membuat bentuk grafis. Berikut ini merupakan bentuk umum yang bisa dibuat:
- Garis
- Persegi
- Persegi Panjang
- Oval
- Lingkaran
- Persegi dengan sudut membulat
- Persegi Panjang dengan sudut membulat
Line dan Shape Control memiliki properties untuk membentuk tampilan mereka, namun tidak memiliki event, dan hanya memiliki method umum seperti Move dan ZOrder.
Line Control
Kita menggunakan line control untuk menggambar garis dengan berbagai ketebalan, panjang, dan corak cukup dengan mengatur property.
Property dasar Line Control
Property | Keterangan |
BorderColor | Warna garis. |
BorderStyle | Corak border yang tersedia dalam 7 macam corak. |
BorderWidth | Tebal garis dalam twips. |
Visible | Nilai True/False yang mengindikasikan user dapat melihat control atau tidak. |
X1 | Posisi titik awal dari sisi kiri container dalam twips. |
X2 | Posisi titik akhir dari sisi kiri container dalam twips. |
Y1 | Posisi titik awal dari sisi atas container dalam twips. |
Y2 | Posisi titik awal dari sisi atas container dalam twips. |
Pilihan border style:
Nilai | Nama Literal | Keterangan |
0-Transparent | vbTransparent | Garis tak terlihat dan sewarna/secorak dengan form. |
1-Solid | vbBSSolid | Garis lurus biasa. |
2-Dash | vbBSDash | Garis yang terbentuk dari garis putus-putus. |
3-Dot | vbBSDot | Garis yang terbentuk dari titik-titik. |
4-Dash-Dot | vbBSDashDot | Garis yang terbentuk dari garis putus-putus diselingi satu titik. |
5-Dash-Dot-Dot | vbBSDashDotDot | Garis yang terbentuk dari garis putus-putus diselingi dua titik. |
6-Inside Solid | vbBSInsideSolid | Sama seperti garis 1-Solid. |
Contoh Penggunaan Line:
Shape Control
Shape control memberikan pilihan untuk menggambar 6 bentuk yang diatur pada property Shape. Kita juga bisa mengisi shape/bentuk yang kita buat dengan beberapa corak yang tersedia di Property FillStyle.
Property | Keterangan |
BackColor | Warna Latar. |
BackStyle | 0-Transparent (default) atau 1-Opaque. Jika transparent latar akan menampilkan tampilan containter shape, jika opaque akan menampilkan warna yang diset untuk shape itu sendiri. |
BorderColor | Tebal garis dalam twips. |
BorderStyle | Bentuk garis batas yang pilihannya sama dengan line control. |
BorderWidth | Tebal garis batas. |
FillColor | Posisi titik awal dari sisi kiri container dalam twips. |
FillStyle | Posisi titik akhir dari sisi kiri container dalam twips. |
Height | Tinggi shape dalam twips. |
Left | Posisi titik awal dari sisi kiri container dalam twips. |
Shape | Jenis bentuk yang dapat dipilih, terdapat 6 bentuk pilihan. |
Top | Posisi titik awal dari sisi atas container dalam twips. |
Visible | Nilai True/False yang mengindikasikan user dapat melihat control atau tidak. |
Width | Lebar shape dalam twips. |
Pilihan property Shape.
Nilai | Keterangan |
0-Rectangle | Segiempat |
1-Square | Persegi |
2-Oval | Oval |
3-Circle | Lingkaran |
4-Rounded Rectangle | Segiempat dengan sudut membulat |
5-Rounded Square | Persegi dengan sudut membulat |
Pilihan property FillStyle.
Nilai | Nama Literal | Keterangan |
0-Solid | vbFSSolid | Warna solid tanpa corak. |
1-Transparent | vbFSTransparent | Shape hanya berbentuk kerangka tanpa warna/corak pengisi. |
2-Horizontal Line | vbHorizontalLine | Garis horizontal pengisi shape. |
3-Vertical Line | vbVerticalLine | Garis vertical pengisi shape. |
4-Upward Diagonal | vbUpwardDiagonal | Garis diagonal miring ke atas pengisi shape. |
5-Downward Diagonal | vbDownwardDiagonal | Garis diagonal miring ke bawah pengisi shape. |
6-Cross | vbCross | Garis bersilangan vertikal dan horizontal shape. |
7-Diagonal Cross | vbDiagonalCross | Garis bersilangan secara diagonal pengisi shape. |
Contoh penggunaan shape:
Click here if you like this article.
0 Comments