Skip to content

UserMode

返回控件是在应用程序中运行(True)还是正在设计器中编辑(False),类型为Boolean。只读。

语法:object.UserMode

object
必需 求值为AmbientProperties对象的对象表达式。

这是最常检查的环境属性。控件在执行仅运行时有意义的操作前应检查UserMode——连接数据库、启动计时器、动画化自身外观——因为在设计时,宿主在布局表面上显示控件的静态表示。当UserModeFalse时,控件还应按要求绘制选择装饰,如ShowGrabHandlesShowHatching

示例

此示例响应UserMode更改,仅在运行时启用动画计时器。

vb
Private Sub UserControl_AmbientChanged(PropertyName As String)
    Select Case PropertyName
        Case "UserMode"
            tmrAnimate.Enabled = Ambient.UserMode    ' 仅在用户模式下运行计时器
    End Select
End Sub

另见

twinBASIC及其LOGO版权为作者"韦恩"所有