It's not a ridiculous question at all. In fact it's a commonly asked
question.
In general, when you have this kind of question, you should use Google
Groups to search for the answer. You can find it at:
http://groups.google.com/
To answer your specific question, you can draw a vertical or horizontal line
by using a panel (or label) control and setting it's horizonal or vertical
size to 1. For diagnonal or curved lines, there is no control to help you
out, but you can draw it fairly easily during the Paint event (or by
overriding OnPaint()).
Here's some VB code from a post by Jay B Harlow [MVP Outlook]
The following code will draw the line on the panel.
Private Sub Panel1_Paint(ByVal sender As Object, _
ByVal e As System.Windows.Forms.PaintEventArgs) _
Handles Panel1.Paint
Dim BlackPen As Pen = New Pen(Color.Black, 1)
Dim Point1 As Point = New Point(5, 40)
Dim Point2 As Point = New Point(765, 40)
e.Graphics.DrawLine(BlackPen, Point1, Point2)
End Sub
The following code will draw the line on the form itself:
Protected Overrides Sub OnPaint( _
ByVal e As System.Windows.Forms.PaintEventArgs)
MyBase.OnPaint(e)
Dim BlackPen As Pen = New Pen(Color.Black, 1)
Dim Point1 As Point = New Point(5, 40)
Dim Point2 As Point = New Point(765, 40)
e.Graphics.DrawLine(BlackPen, Point1, Point2)
End Sub