0
Работает в VS2013 VB, у меня есть элемент управления TabControl, который имеет элементы управления Button на разных вкладках с именем Button1, Button2 и т. Д. Я хочу установить видимое свойство равным false для всех кнопок во время загрузки формы , однако он не работает. Я уверен, что мне не хватает чего-то простого, вот мой код:Скрыть элементы управления на TabControl
Dim ctl As Control
'Loop thru all controls
For Each ctl In Me.Controls
'Test that it is a Button and test for name
If (TypeOf ctl Is Button And Mid(ctl.Name, 1, 6) = "Button") Then
'Hide the Button
ctl.Visible = False
End If
Next
Этот код имеет ошибку на «Для каждого CTL» НСИ «Variable„CTL“скрывает переменную в блоке ограждающей» – Terabithia
Это будет ошибкой, если вы вставить его в ваш блок кода и оставьте свой оператор «Dim ctl as Control», но я не думаю, что этот оператор больше необходим. Поэтому вы можете удалить его. Я редактировал код, чтобы показать рабочую версию. –
Что сработало, спасибо – Terabithia