Jump to content

Recommended Posts

Posted

Boas

Pessoal é o seguinte tou a fazer um programa (em Microsoft Visual Studio .NET)  e precisava da vosssa ajuda no seguinte:

Tenho uma grid com clientes e tenho uma textbox para pesquisar por nome os clientes que tao na grid agora queria era que quando ponho o nome do cliente na textbox e carrega-se na tecla enter que ele me reflectisse os resultados na grid. Eu agora só estou a fazer no leave da textbox e precisava que me dessem uma ajudinha, ate ja fui ver á tabela ASCII mas nao encontrei

Agradeço qq ajuda

Cumps

Posted

Podes fazer isso no evento KeyPress

Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
        If AscW(e.KeyChar) = 13 Then
            'o teu código vem aqui
        End If
    End Sub
Posted

Se tiveres a ajuda do VS instalada, o MSDN, escreve lá ASCII e aquilo vai-te mostrar a tabela ASCII, ou entao vais a www.asciitable.com e tens lá essa informação.

Se quiseres poderás fazer de outra maneira, talvez mais simples, que é usando o KeyCode em vez do KeyPress. A vantagem é teres acesso a outras teclas como o Home, Insert, etc, e usares as proprias constantes do VS.

Exemplo:

Private Sub TextBox1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyDown
        If e.KeyCode = Keys.Enter Then
            'o teu codigo
        End If
End Sub
Posted
Private Sub TextBox1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyDown
        If e.KeyCode = Keys.Enter Then
            'o teu codigo
        End If
End Sub

Podes traduzir o code para VB6 ?  ?

EDIT

Já sei como é :

Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyReturn Then ' vbKeyReturn = Tecla Enter
MsgBox "Não"
End If
End Sub

Info Fornecida por KhAoTiK_TaChYoN 😁

http://www.gh-gold.co.uk/keycodes.php

Posted

Yep. Tenta isto, põem o caret em cima do vbKeyReturn e tecla F1, experimenta fazer isso com outras referências de VB sempre que tiveres dúvidas pode ser que ajude.

Nao percebi metade do que disseste 😁

caret ? Tecla F1 para quê ? Referências, como assim ?

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.