Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Problema al cambiar de foco.

Estas en el tema de Problema al cambiar de foco. en el foro de Visual Basic clásico en Foros del Web. Hola. Alguien me puede decir que anda mal acá. Lo que quiero es que al ejecutar la aplicación, me pueda mover por los controles presionando ...
  #1 (permalink)  
Antiguo 15/06/2009, 13:46
Avatar de fonchi  
Fecha de Ingreso: septiembre-2006
Ubicación: Concepción
Mensajes: 170
Antigüedad: 17 años, 7 meses
Puntos: 0
Exclamación Problema al cambiar de foco.

Hola.

Alguien me puede decir que anda mal acá. Lo que quiero es que al ejecutar la aplicación, me pueda mover por los controles presionando enter, el punto es que
al ejecutar, presiono enter, y en vez de pasar al siguente foco, me ejecuta la acción de un boton que se encuentra en un frame.
el orden del TabIndex esta listo, entonces no se que puede ser lo que provoca
esto.

Acá parte del código de un Texbox, que esta validado.

Private Sub cia_seguros_KeyPress(KeyAscii As Integer)

If KeyAscii = 13 Then
SendKeys "{tab}"
KeyAscii = 0
End If

Char = Chr(KeyAscii)
KeyAscii = Asc(UCase(Char))

If Not (KeyAscii < Asc(0) Or KeyAscii > Asc(9)) And KeyAscii <> 8 Or KeyAscii =
Asc("^") Or KeyAscii = Asc("}") Or KeyAscii = Asc("€") Or KeyAscii = Asc("¬") Or
KeyAscii = Asc("´") Or KeyAscii = Asc("º") Or KeyAscii = Asc("ª") Or KeyAscii =
Asc("ç") Or KeyAscii = Asc("¨") Or KeyAscii = 34 Or KeyAscii = Asc("-") Or KeyAscii =
Asc("@") Or KeyAscii = Asc("~") Or KeyAscii = Asc("&") Or KeyAscii = Asc("#") Or
KeyAscii = Asc("$") Or KeyAscii = Asc("¡") Or KeyAscii = Asc("¿") Or KeyAscii =
Asc(">") Or KeyAscii = Asc("<") Or KeyAscii = Asc("{") Or KeyAscii = Asc("+") Or
KeyAscii = Asc("]") Or KeyAscii = Asc("[") Or KeyAscii = Asc("*") Or _
KeyAscii = Asc("Ç") Or KeyAscii = Asc("`") Then KeyAscii = 0
End If
End Sub

Salu2 y gracias
  #2 (permalink)  
Antiguo 15/06/2009, 15:26
Avatar de fonchi  
Fecha de Ingreso: septiembre-2006
Ubicación: Concepción
Mensajes: 170
Antigüedad: 17 años, 7 meses
Puntos: 0
De acuerdo Respuesta: Problema al cambiar de foco.

Solucionado...

Acá la causa de mi problema.
Tenia el maldito botón con la propiedad... DEFAULT=TRUE, esto provocaba que al iniciar la aplicación, al presionar enter respondiera ese botón.

Salu2.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:00.