如何从控件中获取标签文本?

How to get label text from control?

在我的 Access 表单上,我有一个编辑控件和一个组合框。每个标签都附在表格上。

在代码中,如何获取每个控件的标签文本?我想使用标签的文本生成一个消息框。

我想做这样的事情[顺便说一句,你不能这样做]?

If IsNull(Me.EditControl) Then
   msgbox "My label's text is: " & me.EditControl.Label.text
Elseif IsNull(Me.ComboboxControl) Then
    msgbox "My label's text is: " & me.ComboboxControl.Label.text
End If

我想在不知道标签 ID 的情况下获取标签。

I've read through this,但它似乎对我不起作用。智能感知无法识别该构造。

该标签可以作为父控件的 .Controls 集合中的项目 0 引用,标签的文本是其 .Caption 属性.

If IsNull(Me.EditControl) Then
    msgbox "My label's text is: " & Me!EditControl.Controls(0).Caption
Elseif IsNull(Me.ComboboxControl) Then
    msgbox "My label's text is: " & Me!ComboboxControl.Controls(0).Caption
End If