在表单上,我有一个命令按钮。 用户单击按钮后,我想禁用该按钮,以便无法再次单击它。 我知道你不能在控件仍然具有焦点时禁用它。 所以我创建了这个事件过程:
Sub Command1_LostFocus()
Me.Command1.Enabled = False
End Sub
单击命令按钮,然后按 Tab 键转到另一个控件后,我希望上面的 Sub 运行。 但是我收到错误消息"您无法在控件具有焦点时禁用控件"。 我很惊讶,因为我认为当执行事件过程时,Command1 失去了焦点。
关于如何在单击命令按钮后禁用命令按钮的任何建议?
将焦点移动到另一个控件:
Me!SomeControl.SetFocus
Me!Command1.Enabled = False
并为您的控件命名一些有意义的东西。