Control.Focus Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает фокус ввода для элемента управления.
public:
bool Focus();
public bool Focus();
member this.Focus : unit -> bool
Public Function Focus () As Boolean
Возвращаемое значение
true Значение , если запрос на ввод фокус был успешным; falseв противном случае .
Примеры
В следующем примере кода фокус задается указанным Control, если он может получить фокус.
public:
void ControlSetFocus( Control^ control )
{
// Set focus to the control, if it can receive focus.
if ( control->CanFocus )
{
control->Focus();
}
}
public void ControlSetFocus(Control control)
{
// Set focus to the control, if it can receive focus.
if(control.CanFocus)
{
control.Focus();
}
}
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
Комментарии
Метод возвращаетсяtrue, Focus если элемент управления успешно получил фокус ввода. Элемент управления может иметь фокус ввода, не отображая никаких визуальных подсказок, имеющих фокус. Это поведение в основном наблюдается неизбираемыми элементами управления, перечисленными ниже, или любыми элементами управления, производными от них.
Элемент управления можно выбрать и получить фокус ввода, если все следующие значения имеют trueзначение true: Selectable задано значение ControlStyles , оно содержится в другом элементе управления, и все родительские элементы управления отображаются и включены.
Элементы управления Windows Forms в следующем списке недоступны для выбора. Элементы управления, производные от этих элементов управления, также недоступны для выбора.
LinkLabel (если в элементе управления отсутствует ссылка)
Замечание
Focus — это низкоуровневый метод, предназначенный в первую очередь для авторов пользовательских элементов управления. Вместо этого программисты приложений должны использовать Select метод или ActiveControl свойство для дочерних элементов управления или Activate метод для форм.