作者cross0619 ()
看板C_Sharp
標題[問題] 圖片座標更改及大小變化
時間Thu Apr 1 16:24:43 2010
小弟想問說
有關於picturebox的pictureBox.Location.X 在開發工具(Visual Studio)上頭的小視窗
是顯示int Point.X
那為什麼 pictureBox.Location.X = pictureBox.Location.X + 3;
這樣寫會出錯呢
錯誤訊息是
'System.Windows.Forms.Control.Location' 的傳回值,因為不是變數型別
而且不只座標 還有大小(Size)也是一樣的情況
那如果這樣是錯誤的做法 請問正確的做法是怎樣呢??
小弟在此先謝過
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.60.11.156
推 F23ko:因為Point.X是唯獨 04/01 17:00
推 F23ko:Point底下有 .offset 可以用。或者,你可以new 一個新Point 04/01 17:04
→ F23ko:給Location 04/01 17:05
→ F23ko:這個設定超不直覺的.... 真搞不懂設計成這樣的原因 = =||| 04/01 17:06
→ james732:覺得不直覺+1 我也被這個問題炸過 XD 04/01 17:44
→ chrisQQ:不直覺+1 我也被搞過 04/02 02:31
謝謝大大的解答囉
※ 編輯: cross0619 來自: 118.167.177.200 (04/02 15:20)