Visual Basic - duda setfocus en vista

Life is soft - evento anual de software empresarial
 
Vista:

duda setfocus en vista

Publicado por Martin (75 intervenciones) el 18/04/2008 20:22:39
Hola a todos,tengo un problema para pasar el foco entre textboxs de vb 6 en windows vista no me deja,me dice permiso denegado runtime error 70 y se posiciona el error en la linea sendkeys,el codigo es el siguiente :

Private Sub Form_KeyPress(KeyAscii As Integer)
'pasar el foco de un control al otro al teclear enter
If KeyAscii = 13 Then
SendKeys "{tab}"
KeyAscii = 0
End If
End Sub

sin embargo si lo hago del siguiente modo me funciona pero tengo que estar tecleando tab y no enter lo cual es bastante molesto y aparte lo tengo que poner en cada textbox de mi formulario lo que incrementa de manera notable las lineas de codigo

Private Sub text1_Press(KeyAscii As Integer)
Select Case KeyPress
Case 13
Me.text2.SetFocus
End Select
End Sub

agradecere infinitamente la ayuda que me puedan dar

saludos cordiales...
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