This is a simple example to give you some explaination on using GDI+ to draw text
VB Code:
  1. 'The Paint event is used to ensure that the drawing is done verytime the control
  2.     'requires a repaint (like moving, resizing...)
  3.     Private Sub Form1_Paint(ByVal sender As Object, _
  4.                     ByVal e As System.Windows.Forms.PaintEventArgs) _
  5.                     Handles Me.Paint
  6.         'Delclare a font
  7.         Dim fntName As String = "Times New Roman"
  8.         Dim fntSize As Single = 14
  9.         Dim fntStyle As FontStyle = FontStyle.Bold
  10.         Dim fnt As New Font(fntName, fntSize, fntStyle)
  11.  
  12.         'Declare a brush
  13.         Dim brsh As Brush = Brushes.DarkGreen
  14.  
  15.         'Declare a location to start the drawing
  16.         Dim loc As Point = New Point(50, 50)
  17.  
  18.         'Now you're redy to draw using DrawString. To draw on something, you need to
  19.         'use the graphics object of that thing. This example draws the text on the for,
  20.         'so I get the graphics object of the form by calling Me.CreateGraphics
  21.         Dim g As Graphics = Me.CreateGraphics
  22.         g.DrawString("This is a line", fnt, brsh, loc)
  23.     End Sub