----------------------------------------------------------------------------------------
Private Sub Form1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseDown
'获取窗体内鼠标位置,在文本控件显示数字。
TextBox1.Text = e.X.ToString
TextBox2.Text = e.Y.ToString
'定义画笔及颜色
Dim myBrush As New System.Drawing.SolidBrush(System.Drawing.Color.Red)
'定义绘图控件
Dim formGraphics As System.Drawing.Graphics
formGraphics = Me.CreateGraphics()
'椭圆位置及大小
formGraphics.FillEllipse(myBrush, New Rectangle(e.X.ToString, e.Y.ToString, 10, 10))
myBrush.Dispose()
formGraphics.Dispose()
End Sub
----------------------------------------------------------------------------------------
实现了,很有成就感。
下一步,在两次单击的点之间绘制红色的线,版主能不能给个思路。
[此贴子已经被作者于2017/12/26 19:57:25编辑过]