Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

duduml

Detectar tecla inserida na textbox [Resolvido]

Mensagens Recomendadas

duduml

Bom dia!

é assim, estou com um problema que não sei como resolver...:S

estou a desenvolver um programa que recebe e guarda referencias...mas para as guardar, precisa da ordem!!! e essa ordem é inserida atraves do codigo da tecla "enter"...

a minha questão é, como sei que no texto da textbox está esse código, para mandar executar a acção desejada...;)

Desde já, muito obrigado!

cumps


"use windows, você merece!"

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
duduml

é assim...as referencias vão ser lidas por um scanner, e esse mesmo, é configurado para que no fim da leitura, insira o código correspondente da tabela ascci ao enter...assim, quando for lido esse valor, é executada a acção...

cumps


"use windows, você merece!"

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
pmaster

Queres que por exempo quando aparecer a palavra "ola" na textbox ele execute um "Enter" automaticamente?

    Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
        If TextBox1.Text = "ola" Then
            SendKeys.Send("{TAB}")
        End If
    End Sub

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
duduml

não.

é assim, o scanner le está referencia: 123,123,12,1

no fim dessa referencia coloca o código corresponde ao enter na tabela ascci...por exemplo:

123,123,12,1enter

o programa deve estar constantemente a espera desse "enter" (o codigo em causa) na textbox, e executar uma acção quando detectado!

já me fiz entender????

CUMPS


"use windows, você merece!"

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
duduml

o que eu queria e consegui era isto:

Private Sub refTextBox1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles refTextBox1.KeyDown
        If e.KeyCode = Keys.Enter Then
....

para resolver isto foi importante ver um post aqui, no P@P....  :cheesygrin:

Obrigado!

CUMPS


"use windows, você merece!"

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.