Menggunakan Kontrol Picture pada VB

Kalau Image digunakan untuk menampilkan gambar, demikian juga PictureBox Selain menampilkan gambar, Picture Box mendukung berbagai metoda untuk operasi grafik, dan dapat berfungsi sebagai kontainer bagi kontrol-kontrol lain, seperti fungsi Frame.

Contoh penggunaan metode Line, Pset, Scale pada PictureBox untuk menampilkan grafik sebagai berikut:

Rancang sebuah form yang terdiri dari 1 buah picture box dan 1 buah command button kemudian ketikkan kode program seperti berikut :

Private Sub cmdGrafik_Click()

picGrafik.ScaleMode = 0

picGrafik.ScaleWidth = 360

picGrafik.ScaleHeight = 2

picGrafik.ScaleLeft = 0

picGrafik.ScaleTop = -1

picGrafik.ForeColor = vbBlack ‘Set ForeColor Jadi Hitam

picGrafik.Line (0, 0)-(360, 0) ‘Garis Hitam

For i = 0 To 360

picGrafik.ForeColor = vbRed   ‘Titik Merah

picGrafik.PSet (i, -Sin(i * 3.14 / 180))

picGrafik.ForeColor = vbBlue  ‘Titik Biru

picGrafik.PSet (i, -Cos(i * 3.14 / 180))

Next i

End Sub

Setelah program dijalankan, maka hasilnya seperti terlihat pada gambar berikut.

Membuat Grafik dengan PictureBox

  • Scale Mode

Digunakan untuk menentukan unit skala yang digunakan (0 – User, 1 – Twip, 2 – Point, 3 – Pixel, 4 – Character, 5 – Inch, 6 – Milimeter, 7 – Centimeter)

  • 1 inchi =       1440 Twip
  • 1 cm =       567 Twip
  • 1 inchi =       72 point
  • 1 character = (120 Twip untuk lebar, 240 untuk tinggi)
  • 1 cm =       1000 unit (Himetric)

Anda dapat membuat modus skala sendiri dengan menset properti ini menjadi 0 – User, dan skala anda dapat ditentukan pada ScaleWidth dan ScaleHeight, perhatikan kembali contoh Grafik sinus sebelumnya.

  • Scale Left

Digunakan untuk menentukan nilai koodinat horizontal paling kiri, Anda dapat menggunakan properti ini untuk menentukan koordinat paling kiri dari suatu sumbu X.

  • Scale Top

Digunakan untuk menentukan nilai koodinat vertikal paling atas, anda dapat menggunakan properti ini untuk menentukan koordinat paling atas dari suatu sumbu Y.

  • Scale Height

Digunakan untuk menentukan tinggi sumbu vertikal. Menentukan panjang sumbu Y.

  • ScaleWidth

Digunakan untuk menentukan panjang sumbu horizontal. Menentukan panjang sumbu X.

 

Metode Grafik Pada PictureBox

Salah satu perbedaan antara Image dengan PictureBox adalah tersedianya berbagai metoda penggambaran grafik pada PictureBox, antara lain:

  • Circle(x,y),r,warna,awal,akhir,Aspek

Menggambarkan sebuah lingkaran dengan berpusat pada koordinat x,y dan jari-jari r dengan warna garis, mulai dari sudut awal, sampai sudut akhir (yang dinyatakan dalam radian), serta aspek perbandingan tingi dengan lebar.

  • Cls

Membersihkan PictureBox dengan warna BackColor

  • Line (x1,y1) – (x2, y2),warna

Menggambarkan garis tunggal dari koordinat x1,y1 sampai dengan x2,y2

  • Line (x1,y1) – (x2, y2),warna,B

Menggambarkan kotak dari koordinat x1,y1 sampai dengan x2,y2

  • Line (x1,y1) – (x2, y2),warna,BF

Mengambarkan kotak berisi dari koordinat x1,y1 sampai dengan x2,y2

  • Pset (x,y)

Mencetak dot (titik) pada koordinat tertentu pada Form, Picturebox, dan Printer, pada koordinat yang ditentukan

Print Friendly, PDF & Email
Hari

Written by 

admin "Ilmu Itu Tak Ada Yang Tak Bermanfaat"

Leave a Reply

Your email address will not be published.