TECLA DE ATALHO SETFOCUS TEXTBOX
Olá meus caros,
Estou com problema para posicionar meu cursor (setfocus) em um determinado textbox.
Por exemplo: Estou na textbox telefone, mas quero voltar para textbox codigo, ao invés de ir dando tab para avançar pelas tabindex e chegar no textbox codigo, quero dar um [Ô]ctrl+c[Ô] e posicionar meu setfocus na textbox codigo.
O mesmo serve para o comandbutton, se estou na textbox codigo, quero ir direto para o botão [Ô]Salvar[Ô] por exemplo, dando um [Ô]ctrl+s[Ô].
Grato.
Estou com problema para posicionar meu cursor (setfocus) em um determinado textbox.
Por exemplo: Estou na textbox telefone, mas quero voltar para textbox codigo, ao invés de ir dando tab para avançar pelas tabindex e chegar no textbox codigo, quero dar um [Ô]ctrl+c[Ô] e posicionar meu setfocus na textbox codigo.
O mesmo serve para o comandbutton, se estou na textbox codigo, quero ir direto para o botão [Ô]Salvar[Ô] por exemplo, dando um [Ô]ctrl+s[Ô].
Grato.
é o seguinte utilize o keypress do form e faça as combinações necessárias.
veja
veja
Private Sub Form_KeyPress(KeyAscii As Integer)
If KeyAscii = 3 Then
Text1.SetFocus
End If
End Sub
Pois então Marcelo, obrigado pela dica, mas olhe só, quando estou a preencher por exemplo o textbox telefone, meu setfocus está nesse textbox e a propriedade do keypress do form ai já não funciona, por estar em uso o textbox, só poderei utilizar o keypress do form se clicar nele, por exemplo em uma aba, e não direto do textbox.
Compreendeu?
Compreendeu?
Para funcionar o keypress é só deixar a propriedade KeyPreview do form em true que qualquer combinação de tecla irá passar primeiro pelo keypress do form. Seria isso que precisa? Abs
Exatamente keypreview do form para true
e o código acima irá funcionar
Lembrando que 3 é o equivalente a ctrl+c
e o código acima irá funcionar
Lembrando que 3 é o equivalente a ctrl+c
obrigado ANDPAG e MARCELO-TREZE
deu certo,
VLW!
deu certo,
VLW!
Faça seu login para responder