Ir para conteúdo
Fórum Script Brasil
  • 0

TextBox - Manter foco ao pressionar enter


Kerouac

Pergunta

6 respostass a esta questão

Posts Recomendados

  • 0

Não funcionou, galera...

Não há nada no evento "KeyPress". Além disso, veja um trecho que encontrei no help do VB:

"Se MultiLine for False, pressionar ENTER sempre move o foco para o próximo controle na ordem de tabulação independentemente do valor de EnterKeyBehavior."

Este trecho encontra-se no help referente à propriedade EnterKeyBehavior do TextBox. Ou seja, parece que essa mudança de foco após pressionar Enter é automática.

Abaixo o código que estou tentando e não está funcionando:

Private Sub CEditCTB1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
    If KeyCode.Value = 13 Then
        CBotInsCTB_Click 'Apenas para chamar o o evento "Click" do botão, pois apertar [i]Enter[/i] no TextBox deve fazer a mesma coisa
        CEditCTB1.Value = ""
        CEditCTB2.Value = ""
        CEditCTB1.SetFocus 'Aqui volto o foco pra [i]TextBox[/i], mas isso não tá acontecendo
    End If
End Sub

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...