19
Teknik Pemrograman
Contoh kedua menggambar lingkaran tanpa menggambar persegi panjang terlebih dahulu :
Dim Pena As Pen Pena = New PenDrawing.Color.Blue, 5
Dim Grafik As Graphis = me.CreateGraphics Grafik.DrawEllipsePena, 10, 10, 100, 100
Gambar 1.10 Menggambar lingkaran
1.5 Menggambar Teks
Kita telah mempelajari bagaimana menggambar persegi panjang, elips dan lingkaran di Visual Basic 2010, sekarang anda akan mempelajari
bagaimana menggambar teks di layar. Selain menggunakan perintah Print Anda dapat menggambar teks pada layar.
Untuk menggambar teks dapat menggunakan metode DrawString, sintaknya adalah :
Grafik.DrawStringTeks, Font, Brush, X, Y Dimana Gambar adalah obyek Grafis, Teks adalah tulisan atau teks yang
ingin Anda tampilkan di layar, Font adalah obyek font yang Anda buat, Brush adalah brush yang Anda buat, sedangkan X dan Y adalah
koordinat awal sudut kiri dari Teks. Anda dapat membuat obyek Font di Visual Basic 2010 dengan
menggunakan pernyataan :
20
Teknik Pemrograman
Font = NewSystem.Drawing.Font“Verdana”.20
Dimana pernyataan pertama dari font tersebut adalah tipe font dan pernyataan kedua adalah ukuran dari font. Anda dapat menambahkan
pernyataan ketiga seperti jenis font, tulisan tebal, miring, garis bawah seperti contoh :
Font =
New System.Drawing.Font“Verdana”,
20, FontStyle.Bold
Font =
New System.Drawing.Font“Verdana”,
20, FontStyle.Underline
Font =
New System.Drawing.Font“Verdana”,
20, FontStyle.Italic
Font =
New System.Drawing.Font“Verdana”,
20, FontStyle.Regular
Untuk membuat Obyek Brush Anda dapat menggunakan pernyataan : myBrush = New Drawing.SolidBrushColor.BrushColor
Tujuh warna paling sering digunakan dalam aplikasi adalah, AliceBlue, AquaMarine,Beige, DarkMagenta, DarkOliveGreen, SkyBlue dan banyak
lagi. Anda tidak perlu mengingat nama dari warna-warna tersebut, karena IntelliSense program deteksi otomatis akan menunjukkan anda warna-
warna yang ingin Anda gunakan setelah Anda mengetik titik setelah kata warna color.
Dibawah ini adalah contoh program untuk menggambar teks : Dim Grafik As Graphics = me.CreateGraphics
Dim myFont As Font Dim myBrush As Brush
myBrush = New Drawing .SolidBrushColor.DarkOrchid