Value 属性(NumericInput 和 StringInput 对象)
返回或设置字段中显示的值。读/写。变量。
这是 NumericInput 和 StringInput 对象的默认属性。
为确保返回的值是标签实际值,必须将字段配置为
连续更新
。通过线框 NumericInput 或 StringInput 对象返回“错误”值。当对象加上线框时,将触发 Change 事件。可使用 IsError() VB 函数检查值是否出错。
如果在字段处于
升级状态
时向字段中写入值,该字段将更改为输入状态
,并在下载值或将状态重新更改为升级之前保持这一状态。当用户按下 ESC 键或运行将状态设置为升级
(object.State = gfxInputFieldStateUpdate) 的代码时,就会出现此情况。语法
object
.Value
[ = value
]其中
object
– 是 NumericInput 或 StringInput 对象的名称或对 NumericInput 或 StringInput 对象求值的表达式。value
– 是将要返回或设置的值。备注
- 设置 NumericInput 或 StringInput 字段值不会将焦点移到该字段。
- 当写入字段中的值的长度大于字段时,字段的宽度不会更改以适合返回的值。任何超出字段宽度的内容将不显示,但仍保留为字段值。
示例
Private Sub NumericInput1_Change() If IsError(NumericInput1.Value) Then Application.LogDiagnosticsMessage "NumericInput1 is in error state", ftDiagSeverityError Else Application.LogDiagnosticsMessage "NumericInput1.Value = " & NumericInput1.Value End If End Sub
提供反馈