如何从控件中获取标签文本?
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
在我的 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