Tabulacion en Visual

Javier
17 de Febrero del 2004
Como hago para cambiar el salto entre los campos, que no sea con la tecla TAB sino cuando presionen Enter??

Baltasar
17 de Febrero del 2004
en el evento keydown del textbox, pon esto:

if keycode=vbkeyreturn then text2.setfocus

Saludos

CristianBallZ
17 de Febrero del 2004
oitra forma de hacerlo es el evento keypress

Private Sub text1_KeyPress(KeyAscii As Integer)
if keyascii=13 then
text2.setfocus
End If
End Sub

jhon
17 de Febrero del 2004
yo particularmente uso sendKeys, ahorras código, y evitas el molestoso bip que emite windows al pasar de campo a otro en Enter.

Antes de Ejecutar el código debes definir el orden de tabulacion de los campos con la propiedad TabIndex, recuerda que el primer control empieza con 0

Private Sub txtPeriodo_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
SendKeys "{Tab}", True
KeyAscii = 0
End If
End Sub

Suerte flaco