BoundValue 属性
包含控件在接收焦点时具有的值。
语法
对象。BoundValue [= Variant ]
BoundValue 属性语法包含以下部分:
Part | 说明 |
---|---|
object | 必填。 一个有效的对象。 |
Variant | 可选。 控件的当前状态或内容。 |
设置
控制 | Description |
---|---|
CheckBox | 指示是否选择项的整数值: 空。 指示项处于 null 状态,既未选中也没有 清除。 -1 True。 指示选择项。 0 False。 指示清除项。 |
OptionButton | 与 CheckBox 相同。 |
ToggleButton | 与 CheckBox 相同。 |
ScrollBar | 介于 Max 和 Min 属性指定的值之间的整数。 |
SpinButton | 与 ScrollBar 相同。 |
ComboBox、 ListBox | 当前选定行的 BoundColumn 中的值。 |
CommandButton | 始终为 False。 |
MultiPage | 指示当前活动页的整数。 零 (0) 表示第一页。 最大值比页数小 1。 |
TextBox | 编辑区域中的文本。 |
备注
BoundValue 适用于具有焦点的控件。
大多数情况下,BoundValue 和 Value 属性的内容相同。 当用户编辑控件时来更改其值时,BoundValue 和 Value 的内容不同,直到更改完成。
在用户更改控件的值时,发生了多个情况。 例如,如果用户更改 TextBox 中的文本,则将发生下列情况:
启动 Change 事件。 此时, Value 属性包含新的文本, BoundValue 包含以前的文本。
启动 BeforeUpdate 事件。
启动 AfterUpdate 事件。 BoundValue 和 Value 的值再次相同,并包含新的文本。
BoundValue 无法用于多选列表框。
另请参阅
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。