【发布时间】:2015-02-13 11:45:06
【问题描述】:
我有一个具有Rectangle 属性的类,如下所示:
public class Test {
public Rectangle Rect { set; get; }
}
在课堂之外,我试图将 Rect 的高度降低 20,但我收到了一个不允许的错误,因为它不是变量。
然后我用TestObj.Rect.Inflate(0,-20);,我没有报错但是运行程序时对Rect的高度没有影响。
出于与上述相同的原因,我可以理解,它应该不起作用,但为什么我没有收到任何错误?有没有通用的规则?
那么降低Rect的高度最好的方法是什么?
【问题讨论】:
-
你能发布更多代码吗?
-
@DmitryBychenko Inflate 的返回类型是 void
-
在您尝试的地方发布您的子
Rect.Inflate(0,-20);
标签: c# winforms properties rectangles