你确定图片是满载的吗?
看看以下项目:
'1 form with
' 1 picturebox: name=Picxture1
Option Explicit
Private Sub Form_Load()
Picture1.Picture = LoadPicture("c:\temp\thieu.jpg")
Caption = CStr(Picture1.Point(0, 0))
End Sub
Private Sub Form_Resize()
Picture1.Move 0, 0, ScaleWidth, ScaleHeight
End Sub
Private Sub Picture1_Click()
Caption = CStr(Picture1.Point(0, 0))
End Sub
Private Sub Picture1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
Caption = CStr(Picture1.Point(X, Y))
End Sub
当表单加载时它加载图片,并在标题中直接显示0,0的颜色..这是-1,因为图片尚未加载
当您在图片上按下鼠标按钮时,它将显示该坐标的颜色,当您释放按钮(并完成单击)时,它将显示坐标的颜色 0,0