即使有焦点也无法访问组合框文本属性

Posted

技术标签:

【中文标题】即使有焦点也无法访问组合框文本属性【英文标题】:Cannot access combobox text property even if it has focus 【发布时间】:2017-04-17 11:58:52 【问题描述】:

Access 表示您无法访问 .Text 属性,除非控件具有焦点。但是我确定控件具有焦点,因为我处于组合框的更改事件中,而 Me.ActiveControl 指的是组合框; SetFocus 也无济于事。

【问题讨论】:

【参考方案1】:

如果满足这些条件,可能会发生此错误:

a) 组合位于表单页眉或表单页脚部分

b) 表单被过滤,使得没有记录匹配(或没有记录)

c) 不能添加新记录。

在这种情况下,表单的详细信息部分变为空白。组合还在 可见,但 Access 真的很困惑,可能会引发错误 描述。

更多信息: http://allenbrowne.com/bug-06.html

【讨论】:

以上是关于即使有焦点也无法访问组合框文本属性的主要内容,如果未能解决你的问题,请参考以下文章

在表单中打开焦点组合框(访问 2013)

在wpf中访问数据网格内的组合框属性

即使我将其导出为 TypeScript 中自己的类型,也无法访问子类属性

访问 2010 组合框 - 更新后无法 DLookup 结果

如何在访问中禁用组合框上的自动完成功能?

无法访问对象属性,即使它显示在控制台日志中