|
移动组件 |
Top Previous Next |
|
我们注意一下对象的“ShiftMode”属性,其默认值是“smAlways”,我们已经在其默认值下工作良久了。现在我们看看“smWhenOverlapped”模式是如何工作的,这种模式下,当上面的对象拉伸覆盖当前对象时,当前对象将发生移动。下面是两个例子:
1: 上面三个对象设置为“伸缩”模式,最下面这个对象“ShiftMode”设置为“smAlways”,则下面这个对象会移动到给上面对象留出空间即止:
2: 上面三个对象设置为“伸缩”模式,下面这个对象“ShiftMode”设置为“smWhenOverlapped”,则下面这个对象会移动以保持与上面对象最底部的距离不变:
通过使用这两种移动模式可以创建格式较复杂的报表,如下面的例子:
|