goatsaregreat
Programmer
I have figured out a method to click and drag a circle on a form, but the problem is... When I run the program and click and drag to create a circle, the circle is smaller than where I dragged. I know this because after I have one circle on the form, I postion the mouse right on the edge of the already mad circle and draw a new one. If I keep the circle relatively small, it works OK, but if I get any size to it, the circle is smaller than what I tried to create. The larger I try to make the circle, the smaller it gets. It seems to be a relative thing. I'll post my code so you guys can inspect. Please let me know what you think, and feel free to test my code. I wish you would. 
Public xer As Integer
Public yer As Integer
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
xer = X
yer = Y
End Sub
Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
Dim xcord As Integer
Dim ycord As Integer
Dim radius As Integer
xcord = ((X + xer) / 2)
ycord = ((Y + yer) / 2)
radius = Abs(X - xcord)
Circle (xcord, ycord), radius
End Sub
Public xer As Integer
Public yer As Integer
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
xer = X
yer = Y
End Sub
Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
Dim xcord As Integer
Dim ycord As Integer
Dim radius As Integer
xcord = ((X + xer) / 2)
ycord = ((Y + yer) / 2)
radius = Abs(X - xcord)
Circle (xcord, ycord), radius
End Sub