【发布时间】:2020-07-13 19:09:40
【问题描述】:
我的用户窗体上有很多控件,我想在加载时禁用所有控件,除了“登录按钮”和“Shift Date”文本框,所以我使用下面的代码:
Private Sub Form_Load()
Call GetValues
Me.WlcmLabel.Caption = "Hi " + GetUserName + " ! "
Dim ctrl As Control
For Each ctrl In Me.Controls
ctrl.Enabled = False
Next
Me.ShiftDate.Enabled = True
Me.LoginBtn.Enabled = True
Set ctrl = Nothing
End Sub
但这给了我一个加载错误,说“对象不支持这个属性或方法。”
用户点击登录按钮后,所有控件都会立即启用。
我的代码有什么错误?
请询问是否需要任何其他信息。 谢谢!
【问题讨论】:
标签: ms-access vba ms-access-2010 userform