ProT Posted April 11, 2006 at 01:27 PM Report #21671 Posted April 11, 2006 at 01:27 PM 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
Tiago Salgado Posted April 11, 2006 at 03:49 PM Report #21694 Posted April 11, 2006 at 03:49 PM 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
ProT Posted April 11, 2006 at 04:02 PM Author Report #21695 Posted April 11, 2006 at 04:02 PM Boas OK Tks Vou exprimentar Cumps
elementsky Posted April 11, 2006 at 04:47 PM Report #21703 Posted April 11, 2006 at 04:47 PM km e k eu posso saber k a tecla enter e o 13, ond e k ves isso? O meu Blog:http://damnit.blogs.sapo.pt
UnKnowN Posted April 11, 2006 at 04:58 PM Report #21704 Posted April 11, 2006 at 04:58 PM km e k eu posso saber k a tecla enter e o 13, ond e k ves isso? Parece que é pela tabela ASCII ... mas nao sei lá diz AscW ... 😉
Tiago Salgado Posted April 11, 2006 at 05:08 PM Report #21706 Posted April 11, 2006 at 05:08 PM 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
elementsky Posted April 11, 2006 at 06:32 PM Report #21734 Posted April 11, 2006 at 06:32 PM ok thanks O meu Blog:http://damnit.blogs.sapo.pt
Tiago Salgado Posted April 11, 2006 at 06:38 PM Report #21735 Posted April 11, 2006 at 06:38 PM Sempre às ordens 😉🙂
UnKnowN Posted April 11, 2006 at 08:56 PM Report #21744 Posted April 11, 2006 at 08:56 PM Ya tbm já me esclareceste esta dúvida 😉 Esta e muitas outras, tens sido uma mais valia aqui pró forúm, a sério 🙂 Keep Helping 😉
Tiago Salgado Posted April 11, 2006 at 10:53 PM Report #21771 Posted April 11, 2006 at 10:53 PM Ya tbm já me esclareceste esta dúvida 😉 Esta e muitas outras, tens sido uma mais valia aqui pró forúm, a sério 🙂 Keep Helping 😉 Obrigado ?
UnKnowN Posted April 13, 2006 at 06:45 PM Report #22037 Posted April 13, 2006 at 06:45 PM 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
freesumo Posted April 13, 2006 at 08:05 PM Report #22051 Posted April 13, 2006 at 08:05 PM 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.
UnKnowN Posted April 13, 2006 at 08:07 PM Report #22053 Posted April 13, 2006 at 08:07 PM 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 ?
freesumo Posted April 13, 2006 at 08:15 PM Report #22056 Posted April 13, 2006 at 08:15 PM O caret ou cursor, põem em cima das palavras de VB e tecla F1, geralmente aparece um quadro com informações sobre essa palavra.
UnKnowN Posted April 13, 2006 at 08:50 PM Report #22064 Posted April 13, 2006 at 08:50 PM O caret ou cursor, põem em cima das palavras de VB e tecla F1, geralmente aparece um quadro com informações sobre essa palavra. Ah ok Thanks pela Dica 😁
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now