# Cycle 属性

指定当用户离开某框架或 Page 的最后一个控件时所应采取的操作。

object.Cycle [= fmCycle]

Cycle 属性的语法有以下几个成分:

成分 说明
object 必需。一个有效对象。
fmCycle 可选。指定该循环是否包括嵌套在框架或多页控件中的对象
设置

fmCycle 的设置值为:

常量 说明
fmCycleAllForms 0 在窗体的控件以及当前显示在窗体中的框架和多页控件的控件上进行的循环。
fmCycleCurrentForm 2 在窗体、框架或多页控件中的控件上进行的循环。只要没有将焦点设定到窗体、框架或多页控件以外的控件中,它将一直停留在窗体、框架或多页控件内。

如果给 Cycle 指定了一个非整数值,该值将被四舍五入为最接近此数的一个整数。

说明

当用户在一个窗体或子窗体内跳格时,Tab 键顺序指定控件接收焦点的顺序。当用户从 Tab 键顺序内的最后一个控件上跳走时,Cycle 属性决定了将要采取的操作。

当用户从 Tab 键顺序内的最后一个控件上跳走时,fmCycleAllForms 设置将焦点传输至该窗体中的下一个框架或多页控件的第一个控件。

当用户从 Tab 键顺序内的最后一个控件上跳走时,fmCycleCurrentForm 设置将焦点传送至同一个窗体、框架或多页控件的第一个控件。

示例
应用于