Control.Focus Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Define o foco de entrada no controlo.
public:
bool Focus();
public bool Focus();
member this.Focus : unit -> bool
Public Function Focus () As Boolean
Devoluções
true se o pedido de foco de entrada fosse bem-sucedido; caso contrário, false.
Exemplos
O exemplo de código seguinte define o foco para o especificado Control, se conseguir receber o foco.
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
Observações
O Focus método retorna true se o controlo recebeu com sucesso o foco de entrada. O controlo pode ter o foco de entrada sem mostrar quaisquer sinais visuais de que tem o foco. Este comportamento é principalmente observado pelos controlos não selecionáveis listados abaixo, ou por quaisquer controlos derivados deles.
Um controlo pode ser selecionado e receber o foco de entrada se todos os seguintes forem verdadeiros: o Selectable valor de ControlStyles está definido para true, está contido noutro controlo, e todos os seus controlos pais são visíveis e ativados.
Os controlos do Windows Forms na lista seguinte não são selecionáveis. Os controlos derivados destes controlos também não são selecionáveis.
LinkLabel (quando não há ligação presente no controlo)
Note
Focus é um método de baixo nível destinado principalmente a autores de controlos personalizados. Em vez disso, os programadores de aplicações devem usar o Select método ou a ActiveControl propriedade para controlos filhos, ou o Activate método para formulários.