PROBLEMA COM O TEXT BOX MULTILINE
Boa tarde, estou com problemas em um textbox utilizando o multiline, quando teclo ENTER, o cursor deveria ir para a próxima linha e ficar aguardando a próxima instrução ou digitação, só que o cursor vai para o próximo textbox que encontra.
Como faço para acertar isto?
Obrigado,
Como faço para acertar isto?
Obrigado,
verifique se o Textbox tá com alguma instrução no evento KeyPress que esteja fazendo Tab.
Sim já tem um que é do form
Private Sub Form_KeyPress(KeyAscii As Integer)
If KeyAscii = vbKeyReturn Then
SendKeys ([Ô]{TAB}[Ô])
End If
End Sub
Será qu é isto???
Private Sub Form_KeyPress(KeyAscii As Integer)
If KeyAscii = vbKeyReturn Then
SendKeys ([Ô]{TAB}[Ô])
End If
End Sub
Será qu é isto???
então colega toda vez que vc pressionar enter em qualquer objeto do form, um tab será executado.
sugiro tirar este código acima
sugiro tirar este código acima
Penso que desta maneira, dará certo:
Para mudar de linha no Textbox, você tem que apertar CTRL + ENTER que troca a linha
no evento keycode ou keypress, Tenta enviar um sendkeys do botão CTRL + o botão ENTER junto.
Para mudar de linha no Textbox, você tem que apertar CTRL + ENTER que troca a linha
no evento keycode ou keypress, Tenta enviar um sendkeys do botão CTRL + o botão ENTER junto.
como faço para combir do CTRL + ENTER no sendkeys, fiz assim mais não deu certo
Private Sub Txt_Edit03_KeyPress(KeyAscii As Integer)
If KeyAscii = vbKeyReturn Then
SendKeys ([Ô]{CTRL} & {ENTER}[Ô])
End If
End Sub
Private Sub Txt_Edit03_KeyPress(KeyAscii As Integer)
If KeyAscii = vbKeyReturn Then
SendKeys ([Ô]{CTRL} & {ENTER}[Ô])
End If
End Sub
faz o seguinte.. coloca na funçao keyup de cada textbox seu essa funçao para Tab, e no textbox multilinha vc deixa sem...
ADRIANOM
valeu pela dica - mt obrigado
valeu pela dica - mt obrigado
Tópico encerrado , respostas não são mais permitidas