UserMode
返回控件是在应用程序中运行(True)还是正在设计器中编辑(False),类型为Boolean。只读。
语法:object.UserMode
- object
- 必需 求值为AmbientProperties对象的对象表达式。
这是最常检查的环境属性。控件在执行仅运行时有意义的操作前应检查UserMode——连接数据库、启动计时器、动画化自身外观——因为在设计时,宿主在布局表面上显示控件的静态表示。当UserMode为False时,控件还应按要求绘制选择装饰,如ShowGrabHandles和ShowHatching。
示例
此示例响应UserMode更改,仅在运行时启用动画计时器。
vb
Private Sub UserControl_AmbientChanged(PropertyName As String)
Select Case PropertyName
Case "UserMode"
tmrAnimate.Enabled = Ambient.UserMode ' 仅在用户模式下运行计时器
End Select
End Sub