【发布时间】:2011-04-19 00:51:50
【问题描述】:
我想将矩形的大小增加 10 像素。以下代码似乎不起作用。假设 sampleRect 是我的矩形。请告诉我。
Rectangle temp = new Rectangle(
sampleRect.X - 10,
sampleRect.Y - 10,
sampleRect.Width + 2*10,
sampleRect.Height + 2*10);
【问题讨论】:
-
"下面的代码可以工作" 你是认真的吗?自己试试看吧!
-
你的意思是“将大小增加 10 像素”?你 1) 想每边增加 10 个像素 2) 你想把面积增加 10 个像素吗?此外,您希望旧矩形保持在其中心位置还是横向增长?
-
@Josh:在慢速机器上编译和运行代码显然比在 SO 上询问要花费更长的时间,我猜......