我有一个简单的用户表单,用于将数据输入宏:
一切正常,除了一件事 - 我希望底部的命令按钮获得焦点,在文本框中填充从单击任一文本框时弹出的不同形式。
单步执行代码确实会发生这种情况,但在代码结束之前,焦点会以某种方式返回到文本框。
谷歌搜索了一下,似乎问题可能是文本框周围有一个框架,但我找不到任何方法来实际解决问题。两个文本框的代码旁边是类似的,如下所示:
Private Sub tbxTil_Enter()
DATA_TO_CALENDAR = Me.tbxTil.Value
DatePickerForm.Show
Me.tbxTil.Value = Format(DATA_FROM_CALENDAR, "dd.mmm. yyyy")
If Me.cmdOk.Enabled Then
Me.cmdOk.SetFocus
Else
Me.cmdAvbryt.SetFocus
End If
End Sub
假设问题是我认为的问题,有没有办法将焦点设置为您当前所在框架之外的元素?如果没有,我的代码的实际问题是什么?