我有一个按钮名为btnSave默认情况下是不可见的,当我点击按钮时,btnAdd,此时btnSave说明了这一点。我的目标是使这个按钮再次不可见,当我点击它,但我得到这个错误:
Run-time error '2165':
You can't hide a control that has the focus.
我的代码是这样的:
Private Sub btnSave_Click()
....
Me.Refresh
Me.Repaint
Me.btnSave.Visible = False
Me.btnCancelSave.Visible = False
End Sub
任何帮助都非常感谢。
错误信息很清楚-对象有焦点时不能设置为不可见。把焦点移到别处。
Me.someothercontrol.SetFocus
Me.btnSave.Visible = False
Me.btnSaveCancel.Visible = False
经过几次谷歌搜索,这是我发现的,感谢作者(Mike Wolfe)。修复错误:"您无法隐藏具有焦点的控件"在Microsoft Access