[問題] 圖片座標更改及大小變化

看板C_Sharp作者時間15年前 (2010/04/01 16:24), 編輯推噓2(204)
留言6則, 3人參與, 最新討論串1/2 (看更多)
小弟想問說 有關於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

04/01 17:00, , 1F
因為Point.X是唯獨
04/01 17:00, 1F

04/01 17:04, , 2F
Point底下有 .offset 可以用。或者,你可以new 一個新Point
04/01 17:04, 2F

04/01 17:05, , 3F
給Location
04/01 17:05, 3F

04/01 17:06, , 4F
這個設定超不直覺的.... 真搞不懂設計成這樣的原因 = =|||
04/01 17:06, 4F

04/01 17:44, , 5F
覺得不直覺+1 我也被這個問題炸過 XD
04/01 17:44, 5F

04/02 02:31, , 6F
不直覺+1 我也被搞過
04/02 02:31, 6F
謝謝大大的解答囉 ※ 編輯: cross0619 來自: 118.167.177.200 (04/02 15:20)
文章代碼(AID): #1Bj5XDnX (C_Sharp)
文章代碼(AID): #1Bj5XDnX (C_Sharp)