※ 引述《timohu ( )》之銘言:
: 我想在form上面放一張圖片,
: 然後分割成A x B的區域,(用畫線切割)
: 因為圖片大小要隨著A x B來縮放改變大小,
: 所以應該是用image比用picturebox來的方便吧?
: 我的問題是當我用滑鼠點下圖片時,
: 要如何偵測滑鼠所點下的區域是那一塊
: 我用GetCursorPos來讀取時讀到的是form的座標
: 請問有辦法可以重新設定image的座標嗎?
: 然後讓GetCursorPos傳回來的是image的座標嗎?
: 這樣程式再寫判斷式時較容易設定判斷的座標值
其實不需要
直接在圖片的mousedown事件裡面讀取座標(e.x,e.y)
然後
1.假設圖片600*600, 分成10*10格, 所以每格60*60
2.那就
dim x as integer =e.x \60
dim y as integer =e.y \60
這樣就可以讀取到在第x,y格
其中的x,y是從0開始, 希望從1開始算就要自己加1
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.64.167.207