Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Используйте свойство InSelection , чтобы определить или указать, выбран ли элемент управления в форме в режиме конструктора. Для чтения и записи, Boolean.
Синтаксис
expression. InSelection
выражение Переменная, представляющая объект TextBox .
Замечания
При выборе элемента управления отображаются его дескрипторы изменения размера, которые могут быть изменены пользователем. Одновременно можно выбрать несколько элементов управления.
Пример
Следующая функция использует свойство InSelection , чтобы определить, выбран ли элемент управления strControlName в форме.
Чтобы протестировать этот код, вставьте код функции IsControlSelected в раздел Объявления модуля кода в образце базы данных Northwind, откройте форму Клиенты в режиме конструктора и выберите элемент управления CompanyName . Введите следующую строку в окне Отладка.
? IsControlSelected (Forms!Customers, "CompanyName")
Function IsControlSelected(frm As Form, _
strControlName As String) As Boolean
Dim intI As Integer, ctl As Control
If frm.CurrentView <> 0 Then
' Form is not in Design view.
Exit Function
Else
For intI = 0 To frm.Count - 1
Set ctl = frm(intI)
If ctl.InSelection = True Then
' Is desired control selected?
If UCase(ctl.Name) = UCase(strControlName) Then
IsControlSelected = True
Exit Function
End If
Else
IsControlSelected = False
End If
Next intI
End If
End Function
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.