【问题标题】:Get Associated Label from ComboBox VBA从 ComboBox VBA 获取关联标签
【发布时间】:2014-06-23 07:14:51
【问题描述】:

有没有一种方法可以轻松确定在 Access 中“附加”到特定 ComboBox 的标签是什么?

向表单添加新的组合框时,会自动生成一个标签并链接到它。我原以为标签的父级将是组合框,但事实并非如此 - 当我 Debug.Print 父级时根本没有显示任何内容(与作为组合框的父级的表单相对)。不过,它们肯定以某种方式联系在一起,我希望有一种比我目前使用的方式更容易找到彼此相关的方法:

确保 Label 和 ComboBox 以相同的数字结尾,然后在访问 Form 的 .Controls 属性时使用该数字作为变量。

我想这样做的原因是在循环通过组合框时使用标签的标题。

提前致谢!

【问题讨论】:

  • 嗨,大卫,来自 VBA 帮助“一个标签可以附加到另一个控件”我的问题可以总结如下:你能以编程方式确定标签被“附加”到什么吗?

标签: vba ms-access combobox label


【解决方案1】:

经过一番搜索,我发现您可以通过以下方式访问它:

Text0.Controls.Item(0).Caption

在哪里

  • Text0 是组合框的名称
  • Item(0) 是标签。

【讨论】:

    猜你喜欢
    • 2017-08-27
    • 1970-01-01
    • 2017-05-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多