Visual Basic - A mayúsculas

Life is soft - evento anual de software empresarial
 
Vista:

A mayúsculas

Publicado por Hombre X (3 intervenciones) el 08/05/2008 15:33:08
Deseo el código que escribiendo en una caja de texto esta se pase a mayúsculas, texto esto:
Private Sub TextBox1_Change()
TextBox1 = UCase(TextBox1)
End Sub

Pero el cursor cada ves que pongo una letra el cursor "se va al inicio", detrá de lo esccrito, le puse

Private Sub TextBox1_Change()
TextBox1 = UCase(TextBox1)
SendKeys "{END}", True
End Sub

y da, pero mi pregunta porque se da esto y si hay otra formade solucionarlo
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

RE:A mayúsculas

Publicado por Ivan Calderon (76 intervenciones) el 08/05/2008 16:20:38
Saludos, no utilices el evento chance utiliza el keypress, algo asi

Private sub Text1_KeyPress(KeyAscii as integer)
KeyAscii=asc(ucase(chr(keyascii)))
End Sub


Saludos desde Venezuela
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:A mayúsculas

Publicado por Hombre X (3 intervenciones) el 11/05/2008 03:05:05
Muchas Gracias Ivan!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar