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


0