我認爲標題非常清晰,但我會嘗試進一步瞭解它。如何將光標位置更改爲VB中的picturebox位置
所以我創建了一個遊戲,你使用鼠標玩,它就像遊戲labirynth。你不能觸摸牆壁或失去。
當我開始我想光標出現在水平它的起始位置,這是一個紅色的圖片框,但我不知道如何...
這裏是我使用的代碼:
Windows.Forms.Cursor.Position =新點(679,650)
正如你所看到的那樣,這個代碼有一個很大的問題。
光標出現的位置實際上取決於屏幕的分辨率。
例如:使用我的顯示器分辨率,位置(679,650)正好位於我需要顯示的圖片框的頂部。但如果你有不同的分辨率在你的顯示器上它會出現在不同的地方...
我需要實際使它出現在圖片框的頂部。
我希望我能更清晰比這:(
不這樣做,在所有!回吐對鼠標的控制會大大刺激用戶,想象一下用戶試圖通過將鼠標移動到窗口右上方的X來關閉窗口,但迷宮的窗口周圍有圍牆。關於通過拖動一個圓圈,如果圓圈接觸到牆壁,圓圈將被設置爲起始位置 – DanielB