BoundValue是MultiPage或TabStrip控件的有效属性吗?

时间:2017-03-22 21:53:59

标签: forms vba runtime-error controls multipage

VBA documentation建议BoundValueControl控件的有效MultiPage属性,但未提及它是否对{{1}有效控制。

当我尝试使用TabStripDebug.Print Me.MultiPage1.BoundValue时(即使我先将焦点显式设置为控件),VBA也会抛出错误Debug.Print Me.TabStrip1.BoundValue建议我正在错误地调用该成员,或者有一些上下文要求它返回。但我似乎无法找到属性可读的任何状态。

文档是否不正确(震惊,恐怖!!!)?是否可以阅读450 - Wrong number of arguments or invalid property assignmentBoundValue的{​​{1}}属性?是否有可读的特殊条件?

1 个答案:

答案 0 :(得分:1)

嗯,我已将Me.MultiPageMe.TabStrip1分配给Control类型的变量,并在“本地”窗口中检查了BoundValue

MultiPage BoundValue属性返回完整 Pages集合,TabStrip BoundValue属性返回完整 {{1收集。对于MultiPage控件,这与文档不一致,而控件的Tabs属性返回表示当前所选页面的ValueLong返回完成 BoundValue集合并没有真正告诉我任何有用的东西。

我想我现在知道Pages确实会返回一些内容,但我不知道它返回的内容是否有用。