KEYPREVIEW EM MDI

USUARIO.EXCLUIDOS 23/04/2004 10:37:07
#22164
Em forms normal consigo fazer com que o ENTER exerça função de TAB modificando a propriedade keypreview do form... Como modifico a função do ENTER em um textbox numa picturebox que fica num MDI? Valeu ae galera
USUARIO.EXCLUIDOS 23/04/2004 11:13:22
#22183
Resposta escolhida
Da mesma forma, o MDIForm também tem uma propriedade KeyPreview.
Substitua ENTER por TAB no evento KeyPress do TextBox. Ex.:

Private Sub Text1_KeyPress(Index As Integer, KeyAscii As Integer)
If KeyAscii = vbKeyReturn Then
SendKeys "{TAB}"
End If
End Sub
USUARIO.EXCLUIDOS 23/04/2004 21:10:09
#22328
Cara, escrevi besteira, mesmo! O que eu tentei passar foi justamente o contrário.
Que você deveria tratar da mesma forma, ou seja, no KeyPress do TextBox, mas que os MDI NÃO tem uma propriedade KeyPreview. Ainda postei um exemplo de código que eu fiz e testei antes de postar, mas escrevi besteira.
O código postado funciona, eu testei, como disse, mas o foco deve estar no textbox para isso. Assim, você deve atribuir um 0 á propriedade TabIndex do TextBox.
Cara, desculpe, pois acabei te atrazando ao invés de ajudar.
Tópico encerrado , respostas não são mais permitidas