Опубликовано: Октябрь 2016
Устанавливает фокус ввода на элемент управления.
Пространство имен:
System.Windows.Forms Сборка:
System.Windows.Forms (в System.Windows.Forms.dll)
Public Function Focus As Boolean
Возвращаемое значение
Type:
System.Boolean Значение true, если запрос фокуса ввода был успешным; в противном случае — значение false.
Focus Возвращает true если элемент управления успешно получил фокус ввода. Элемент управления имеет фокус ввода, не отображая все визуальные подсказки фокуса.
Это необходимо в первую очередь, перечисленные ниже элементы управления
невыделяемый элемент или всех элементов управления на основе их.
Элемент управления может быть выбран и получить фокус ввода, если в следующих случаях: Selectable значение ControlStyles имеет значение true, он содержится в другом элементе управления и все его родительские элементы видимы и включены.
Элементы управления Windows Forms в следующем списке не могут быть выделены. Элементы управления, производные от этих элементов, также не выделяются.
Примечание |
---|
Focus методом низкого уровня, предназначен в первую очередь для разработчиков пользовательских элементов управления. Вместо этого разработчики приложений должны использовать Select метода или ActiveControl Свойства для дочерних элементов управления или Activate метод для форм. |
В следующем примере код устанавливает фокус на указанный Control , если он может получать фокус.
Public Sub ControlSetFocus(control As Control)
' Set focus to the control, if it can receive focus.
If control.CanFocus Then
control.Focus()
End If
End Sub
UIPermission for
all windows to call this method. Associated enumeration: AllWindows
value of T:System.Security.Permissions.UIPermissionWindow.
.NET Framework
Доступно с 1.1