我认为标题很清楚,但我会尝试进一步了解它。
所以我创建了一个你用鼠标玩的游戏,它就像游戏labirynth。你不能碰到墙壁或丢失。
当我开始关卡时,我希望光标出现在它的起始位置,这是一个红色的图片框,但我不知道如何...
这是我使用的代码:
Windows.Forms.Cursor.Position = New Point(679,650)
正如您所看到的,此代码存在严重问题。
光标出现的位置取决于屏幕的分辨率。
例如:使用我的显示器分辨率,位置(679,650)位于图片框的顶部,我需要它出现。但如果您的显示器上有不同的分辨率,它将出现在另一个地方......
我需要让它显示在图片框的顶部。
我希望我能比这更清楚:(
答案 0 :(得分:1)
您可以在拍摄照片位置值后设置鼠标位置。
x=picture1.left
y=picture1.top
Windows.Forms.Cursor.Position = New Point(x+somevalue,y+somevalue)