Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/05/2004, 17:57
turbo
 
Fecha de Ingreso: mayo-2004
Ubicación: cordoba
Mensajes: 27
Antigüedad: 20 años, 10 meses
Puntos: 0
problemas con SendKeys.Send en Vis.basic

Hola a todos soy nuevo en este foro y por lo tanto los saludo.Estoy aprendiendo el net despues de varios años del Vis basic 6 tengo una consulta sobre visual basic net.

Estaba desarrollamdo una clase que me permitiera controlar el teclado para el ingreso de datos utilizando el SendKeys.Send
en el evento keypress de una casilla de texto si nos interesara ingresar solo mayusculas el sendkey funciona sin problema con el siguiente codigo

Private Sub Texto_KeyPress(ByVal sender As Object, _
ByVal e As System.Windows.Forms.KeyPressEventArgs) _
Handles TextBox1.KeyPress

If e.KeyChar = "a"c Or e.KeyChar = "A"c then
' si se pulsa en estos caracteres, se convertirá en /
e.Handled = True
SendKeys.Send("A")
End If
end sub

ESTANDO activada o no la tecla mayusculas.

En Cambio si solos nos interesara las minisculas cambiaria a

SendKeys.Send("a") Funciona solo si No esta Activada la tecla de mayusculas. Existe una formula
de solucionar esto. Pareceria que habrìa que enviar cun codigo que anule momentaneamente la
tecla mayusculas antes del sendkey.

Como hacer esto ????.

saludos desde cordoba argentina.