Hola a todos.
¿Es posible cambiar la tecla pulsada en el evento Key_Press a "siempre mayúscula"?
Los ejemplos que encuentro son para detener el evento si la tecla no es la que se espera.
Pero si por ejemplo quiero que en un textbox independientemente de si el lock de mayúsculas esta activad o no siempre se agreguen letras mayúsculas, en caso que sea una minúscula la pulsada, que esta se convierta en mayúscula.
Los ejemplos habituales son de este tipo
Código:
PUBLIC SUB TextBox1_KeyPress()
IF key.Text <> upper(key.Text)
STOP EVENT
ENDIF
END
¿Pero como hacer algo que cambie el key.code?
Código:
PUBLIC SUB TextBox1_KeyPress()
IF key.Text <> upper(key.Text)
' Ahora uso esto pero es posible modificar directamente el valor de la tecla
Last.Text = Last.Text & Upper(Key.Text)
Stop Event
'key.code = ? 'como conseguir el código de la mayúscula
' ¿Esto de aquí arriba se puede hacer ?
ENDIF
END