02 August 2014

VB6: Line dan Shape Control


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

PropertyKeterangan
BorderColorWarna garis.
BorderStyleCorak border yang tersedia dalam 7 macam corak.
BorderWidthTebal garis dalam twips.
VisibleNilai True/False yang mengindikasikan user dapat melihat control atau tidak.
X1Posisi titik awal dari sisi kiri container dalam twips.
X2Posisi titik akhir dari sisi kiri container dalam twips.
Y1Posisi titik awal dari sisi atas container dalam twips.
Y2Posisi 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.
PropertyKeterangan
BackColorWarna Latar.
BackStyle0-Transparent (default) atau 1-Opaque. Jika transparent latar akan menampilkan tampilan containter shape, jika opaque akan menampilkan warna yang diset untuk shape itu sendiri.
BorderColorTebal garis dalam twips.
BorderStyleBentuk garis batas yang pilihannya sama dengan line control.
BorderWidthTebal garis batas.
FillColorPosisi titik awal dari sisi kiri container dalam twips.
FillStylePosisi titik akhir dari sisi kiri container dalam twips.
HeightTinggi shape dalam twips.
LeftPosisi titik awal dari sisi kiri container dalam twips.
ShapeJenis bentuk yang dapat dipilih, terdapat 6 bentuk pilihan.
TopPosisi titik awal dari sisi atas container dalam twips.
VisibleNilai True/False yang mengindikasikan user dapat melihat control atau tidak.
WidthLebar shape dalam twips.

Pilihan property Shape.
NilaiKeterangan
0-RectangleSegiempat
1-SquarePersegi
2-OvalOval
3-CircleLingkaran
4-Rounded RectangleSegiempat dengan sudut membulat
5-Rounded SquarePersegi dengan sudut membulat

Pilihan property FillStyle.
NilaiNama LiteralKeterangan
0-SolidvbFSSolidWarna solid tanpa corak.
1-TransparentvbFSTransparentShape hanya berbentuk kerangka tanpa warna/corak pengisi.
2-Horizontal LinevbHorizontalLineGaris horizontal pengisi shape.
3-Vertical LinevbVerticalLineGaris vertical pengisi shape.
4-Upward DiagonalvbUpwardDiagonalGaris diagonal miring ke atas pengisi shape.
5-Downward DiagonalvbDownwardDiagonalGaris diagonal miring ke bawah pengisi shape.
6-CrossvbCrossGaris bersilangan vertikal dan horizontal shape.
7-Diagonal CrossvbDiagonalCrossGaris bersilangan secara diagonal pengisi shape.

Contoh penggunaan shape:



Click here if you like this article.


0 comments: