如何在MS Access中隐藏可见对象?



我有一个按钮名为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

最新更新