Visual Basic - Como pasar con de un ComboBox...

Life is soft - evento anual de software empresarial
 
Vista:

Como pasar con de un ComboBox...

Publicado por Enrique (53 intervenciones) el 31/08/2001 11:18:27
Se que puede ser una tonteria pero, ¿como puedo pasar el foco mediante la tecla INTRO a otro cuadro de texto? Tengo colocado el código:
Case "cboestudios"
SendKeys "{TAB}"

Con el tabulador si pasa el siguiente control, pero mediante la tecla INTRO con este codigo no hace ni puñetero caso.

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como pasar con de un ComboBox...

Publicado por vampy (87 intervenciones) el 31/08/2001 12:49:39
Cuando usas el SENDKEYS {TAB},True estás diciendo que te pasarás al siguiente control con la propiedad TABINDEX=Número del TabIndex del control anterior + 1, YO prefiero:
If Keyascii = 13 Or Keyascii = 10 then
'Keyascii = 10 => Control+Enter
Keyascii=0
Controlquequiero.Setfocus
end if
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Como pasar con de un ComboBox...

Publicado por Maria Jose (60 intervenciones) el 31/08/2001 12:50:38
Lo primero que debes hacer en el formulario, en tiempo de diseño, es poner la propieda KeyPreview a True y después, mediante código pones lo siguiente:

Private sub Form_KeyPress(bla,bla)
If KeyAscii=13 then 'El trece es el código ascii del Intro
SendKeys "{TAB}"
'O también puede llamar al procedimiento, por ejemplo:
Call CmdAcepta_Click()
End if
End Sub

Espero que te ayude.

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar