Partilhar via


Método Shape.Focus

Define o foco para um controle de forma ou de linha de entrada.

Namespace:  Microsoft.VisualBasic.PowerPacks
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (em Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintaxe

'Declaração
Public Function Focus As Boolean
public bool Focus()
public:
bool Focus()
member Focus : unit -> bool
public function Focus() : boolean

Valor de retorno

Tipo: Boolean
trueSe a solicitação de foco de entrada foi bem-sucedida; Caso contrário, false.

Comentários

O Focus retorn true se o controle recebidos com êxito o foco de entrada. Um controle pode ser selecionado e receber foco de entrada se todas as seguintes condições forem verdadeiras: o controle está visível e habilitado, ele está contido em um outro controle e todos os seus controles pai estiver visível e habilitado.

Dica

Focusum método de baixo nível é destinado principalmente para autores de controles personalizados.Os desenvolvedores devem usar o Select método ou o ActiveControl propriedade para controles filho.

Exemplos

O exemplo a seguir define o foco especificado Shape, se ele pode receber foco.

Public Sub ShapeSetFocus(ByVal shape As Microsoft.VisualBasic.PowerPacks.Shape)
    ' Set focus to the control, if it can receive focus. 
    If shape.CanFocus Then
        shape.Focus()
    End If 
End Sub
public void ShapeSetFocus(Microsoft.VisualBasic.PowerPacks.Shape shape)
{
    // Set focus to the control, if it can receive focus. 
    if (shape.CanFocus)
    {
        shape.Focus();
    }
}

Segurança do .NET Framework

Consulte também

Referência

Shape Classe

Namespace Microsoft.VisualBasic.PowerPacks

Outros recursos

Como desenhar linhas com o controle LineShape (Visual Studio)

Como desenhar formas com os controles OvalShape e RectangleShape (Visual Studio)

Introdução aos controles de linha e forma (Visual Studio)