Menggambar Teks Media pembelajaran
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
21
Teknik Pemrograman
myFont =
New System.Drawing.Font“Verdana”, 20, FontStyle.Underline
Grafik .DrawString“Teknik
Pemrograman ”,
myFont, myBrush, 10, 10
Grafik .DrawString“Visual
Basic 2010”,
myFont, myBrush, 20, 10
Jalankan program diatas dan akan terlihat tampilan hasil eksekusi seperti gambar berikut :
Gambar 1.11 Hasil menggambar teks Anda juga dapat memodifikasi prosedur diatas jika tidak ingin membuat
obyek Font dan Brush. Anda dapat menggunakan font dari obyek yang telah tersedia seperti Form dan System Colors. Gantilah baris terakhir
dari program contoh diatas dengan program berikut Anda perlu menghapus baris yang membuat obyek Brush dan Font
Grafik. DrawString “VisualStudio2010”,me.Font,
SystemDrawing.Brush.DarkOrchid, 10, 10 Anda juga dapat menambahkan sebuah InputBox dimana pengguna akan
memasukkan pesan yang kemudian menampilkan pesan tersebut di layar.
Contoh : Dim Grafik As Graphics = Me.CreateGraphics
Dim myFont As Font Dim myBrush As Brush
22
Teknik Pemrograman
Dim userMsg As String userMsg = InputBoxApakah Pesan Anda?, Judul Form,
Tulis Pesan Anda disini, 100, 200 myBrush = New Drawing.SolidBrushColor.DarkOrchid
myFont =
New System.Drawing.FontVerdana,
20, FontStyle.Underline
Grafik.DrawStringuserMsg, myFont, myBrush, 10, 10
23
Teknik Pemrograman