作者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
1F:推 F23ko:因为Point.X是唯独 04/01 17:00
2F:推 F23ko:Point底下有 .offset 可以用。或者,你可以new 一个新Point 04/01 17:04
3F:→ F23ko:给Location 04/01 17:05
4F:→ F23ko:这个设定超不直觉的.... 真搞不懂设计成这样的原因 = =||| 04/01 17:06
5F:→ james732:觉得不直觉+1 我也被这个问题炸过 XD 04/01 17:44
6F:→ chrisQQ:不直觉+1 我也被搞过 04/02 02:31
谢谢大大的解答罗
※ 编辑: cross0619 来自: 118.167.177.200 (04/02 15:20)