USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  If KeyAscii = vbKeyReturn Then SendKeys "{tab}"
Diogo
não registrado
ENUNCIADA !
Postada em 18/07/2007 12:27 hs   
Private Sub Form_KeyPress(KeyAscii As Integer)
    KeyAscii = Asc(Chr(UCase(KeyAscii)))
    If KeyAscii = vbKeyReturn Then       SendKeys "{tab}"
End Sub
alguem sabe me explicar o que esse codigo faz ?
 
e tambem
se tem como tirar aquelas mensagens de erro quando vc sai de uma linha q tem erro q fica vermelha?
 
grato
   
JSFF
SÃO PAULO
SP - BRASIL
Postada em 18/07/2007 12:37 hs            
Boa tarde.
 
Amigo, cadastre-se no site.
 
 
JSFF
     
Cavalheiro
PRESIDENTE PRUDENTE
SP - BRASIL
ENUNCIADA !
Postada em 18/07/2007 18:31 hs            
acho melhor vc dizer o que quer, se esta perguntando o que o codigo faz, de duas uma, ou não conhece a sintaxe de VB ou não entende lógica.....ou os dois.......

Pergunte o que quer fazer que acho melhor pra responder...


Obs: cadastre-se...
   
DigPol
DIGPOL
DI -
ENUNCIADA !
Postada em 18/07/2007 20:35 hs         
pois então
esse código simplesmente considera enter como tab
 
precisava saber o q era ...
 
vbKeyReturn                          =  enter     -  na leitura do teclado no vb
SendKeys "{tab}"                   = tab       -  envio de tabulação para dll do windows
KeyAscii = Asc(Chr(UCase(KeyAscii)))     =      sem necessidade?     -

  pois só vai deixar ucase   TUDO MAIUSCULO ? 
 ou  influencia para virar  o vbKeyReturn ??
 
 
desabilitar as mensagens de erro 
mas será q não existe um jeito de tirar aqueles msgbox do vb de compiler error quando vc esta digitando e mudando de linha !
 
se ta trabalhando e sabendo q a linha ta errada  !  mas vai em outra linha ! ai lá vem a mensagem só pq a linha vai ficar vermelha !
TÓPICO EDITADO
 
Tekki
Pontos: 2843 Pontos: 2843 Pontos: 2843
UBERLÂNDIA
MG - BRASIL
ENUNCIADA !
Postada em 18/07/2007 22:29 hs            
KeyAscii = Asc(Chr(UCase(KeyAscii))) este código não faz nada, pois esta errado o correto seria  KeyAscii = Asc(UCase(Chr(KeyAscii))) mas só serve para deixar tudo MAIUSCULO, não influencia no vbKeyReturn .
 
2º Tem como sim tirar esta mensagem chata, vai em Toos->Options->Auto Syntax Check desmarque esta opção
   
DigPol
DIGPOL
DI -
ENUNCIADA !
Postada em 19/07/2007 08:27 hs         
obrigado
deu certo
valeu
t mais
   
Página(s): 1/1    

CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página