【发布时间】:2019-01-21 11:06:33
【问题描述】:
在我的子表单(ms-access 中的 VBA)中,有一个名为“Test”的按钮,该按钮在被点击后必须设置为不可见。
所以我尝试了:
Private Sub Test_Click()
'Do some stuff
Me.Test.Visible = False
End Sub
但这不起作用。它会引发错误,因为无法使具有焦点的按钮不可见。不幸的是,该按钮是表单上的唯一按钮(其他控件是标签)。由于按钮位于子窗体中,我尝试将焦点设置到父窗体中的按钮:
Private Sub Test_Click()
'Do some stuff
call me.parent.schclose.SetFocus
Me.Test.Visible = False
End Sub
但这也不起作用。 'call me.parent.schclose.SetFocus' 不会引发错误,但 'Me.Test.Visible = False' 确实像以前一样。
那么,如何让按钮不可见呢?
【问题讨论】: