任何帮助,将不胜感激。如何在用户点击鼠标的面板上创建彩色圆点?我可以获取鼠标点击的坐标并通过消息框输出,但我无法在用户点击的面板上绘制点。我有这些代码尝试。在点击事件中画一个点
Private Sub createDot(x, y)
MsgBox(x & " " & y)
Dim myGraphics As Graphics = Me.CreateGraphics
Dim myPen As Pen
myPen = New Pen(Drawing.Color.Maroon, 20)
myGraphics.DrawRectangle(myPen, x, y, 1, 1)
End Sub
Private Sub Panel1_MouseClick(sender As Object, e As System.Windows.Forms.MouseEventArgs) Handles Panel1.MouseClick
missed += 1
lblMissed.Text = missed
Dim x, y As Integer
x = e.X.ToString
y = e.Y.ToString
createDot(x, y)
End Sub
谢谢!
什么是ToString? x,y必须是整数而不是字符串!你应该在'MsgBox','MsgBox(x.ToString()&“)&y.ToString())' –