Есть ли здесь кто-нибудь, кто все еще программирует на VBA?
Я пытаюсь заставить этот код работать
Private Sub button3_click()
'hide main buttons
button1.Visible = False
button2.Visible = False
button3.Visible = False
'show submenu buttons
button4.Visible = True;
button5.Visible = True;
End Sub
В основном я пытаюсь сделать следующее: у меня есть главная форма, которая имеет 5 основных кнопок управления. 2 из них скрыты при запуске. Поэтому, когда я нажимаю кнопку 3, я хочу скрыть первые 3 главные кнопки и "снять" две другие. При попытке выполнить это событие я получаю ошибку
"Runtime Error 2165 - You can't hide a control that has the focus".
Кто-нибудь уже сталкивался с этим аспектом программирования? Я уверен, что это выполнимо. Я просто не понимаю, что здесь пошло не так...