MouseMove的X,Y是针对谁的呀??????!!!!!
我希望实现的是;
一个窗体之中有一个picturebox控件,一个按钮控件,在按钮控件按下去的时候能在picturebox控件上打一个点,然后在鼠标移动到该点上的时候会显示“welcome”
代码如下:
在按钮控件的click事件之中加入的代码为:
pic.Scale(0,100)-(100,0)'pic为我的picturebox控件的名字
pic.DrawWidth=4'为了显示的大一点,以免找不到打出的点
pic.ForeColor=vbRed
pic.PSet(50,50)
在picturebox控件的mousemove事件的代码为:
if X=50 and Y=50 then
pic.ToolTipText="welcome"
end if
结果在运行的时候可以在picturebox控件的中心打出一个点来,但是鼠标移动到点上面的时候并没有显示"welcome"
我怀疑是坐标系的定义问题,可能这里的mousemove事件的X,Y参数是针对窗体的坐标系而言的,不知道是否真的是这样呢?如果真的是这样的话,我的这个问题怎样解决才好呢?
望得到大家的帮助,谢谢!