# ZOrder 方法
将对象放在 Z-顺序的前面或后面。
object.ZOrder( [ zPosition])
ZOrder 方法的语法包含以下成分:
成分 | 说明 |
---|---|
object | 必需。一个有效对象。 |
zPosition | 可选。控件位置,在容器的 Z-顺序的前面还是后面。 |
设置
zPosition 的设置如下:
常量 | 值 | 说明 |
---|---|---|
fmTop | 0 | 把控件放在 Z-顺序的最前面。该控件将出现在其他控件的上面(默认值)。 |
fmBottom | 1 | 将控件放在 Z-顺序的最后面。该控件将出现在其他控件的下面。 |
说明
当几个窗体和控件出现在用户面前时,Z-顺序决定它们的层叠方式。在 Z-顺序后面的项被它前面的项遮盖;在 Z-顺序前面的项总出现它后面的项的上面。当 zPosition 参数被略去时,对象将被置于前面。
在设计模式用“置前”或“置后”命令设置 Z-顺序。“置前”命令与使用 ZOrder 方法将对象放在 Z-顺序之前的效果相同。“置后”命令与使用 ZOrder 方法将对象放在零序号之后的效果相同。
该方法不影响 Controls 集合中控件的内容或顺序。
注意 叠放命令(如“置后”或“置前”命令)不能重复或撤消。例如,如果选择一个对象并单击快捷菜单上的“下移一层”命令,则该操作将不能重复或撤消。
示例
应用于