Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
При частом доступе к объекту, требующего квалификационного пути нескольких методов и свойств, можно ускорить код, не повторяя путь квалификации.
Есть два способа, чтобы избежать повторения квалификационного пути. Объект можно назначить переменной или использовать его в блоке With
...End With
.
Чтобы ускорить доступ к сильно квалифицированным объектам, назначив его переменной
Объявите переменную типа объекта, к которому вы обращаетесь часто. Укажите путь квалификации в части инициализации объявления.
Dim ctrlActv As Control = someForm.ActiveForm.ActiveControl
Используйте переменную для доступа к членам объекта.
ctrlActv.Text = "Test" ctrlActv.Location = New Point(100, 100) ctrlActv.Show()
Чтобы ускорить доступ к сложным объектам с помощью блока With...End With
Поместите маршрут квалификации в указание
With
.With someForm.ActiveForm.ActiveControl
Внутри блока
With
получите доступ к членам объекта до выполнения оператораEnd With
..Text = "Test" .Location = New Point(100, 100) .Show() End With