我认为标题非常清晰,但我会尝试进一步了解它。如何将光标位置更改为VB中的picturebox位置
所以我创建了一个游戏,你使用鼠标玩,它就像游戏labirynth。你不能触摸墙壁或失去。
当我开始我想光标出现在水平它的起始位置,这是一个红色的图片框,但我不知道如何...
这里是我使用的代码:
Windows.Forms.Cursor.Position =新点(679,650)
正如你所看到的那样,这个代码有一个很大的问题。
光标出现的位置实际上取决于屏幕的分辨率。
例如:使用我的显示器分辨率,位置(679,650)正好位于我需要显示的图片框的顶部。但如果你有不同的分辨率在你的显示器上它会出现在不同的地方...
我需要实际使它出现在图片框的顶部。
我希望我能更清晰比这:(
不这样做,在所有!回吐对鼠标的控制会大大刺激用户,想象一下用户试图通过将鼠标移动到窗口右上方的X来关闭窗口,但迷宫的窗口周围有围墙。关于通过拖动一个圆圈,如果圆圈接触到墙壁,圆圈将被设置为起始位置 – DanielB