miércoles, 13 de febrero de 2008

Pasar una textbox a mayúsculas

Normalmente, para evitar problemas posteriores, suelo limitar la entrada de ciertos datos por parte del usuario a textos en mayúsculas. Por ejemplo, en el típico control de usuarios, el nombre del usuario siempre va en mayúsculas. Así evito problemas con el usuario pepe y PEPE (y todas sus variantes).

En Visual Basic 6 conseguir que según escriba un texto el usuario en una textbox se fuese escribiendo en mayúsculas era relativamente sencillo. Se ponía un pequeño código en el keypress (utilizando el ucase) que fuese transformando a mayúsculas lo que el usuario iba escribiendo.

Pero ¿como se hace esto en Visual Basic .Net? Pues muy sencillo. Ya no necesitamos escribir ni una sola línea de código, ya que la textbos tiene una propiedad llamada CharacterCasing que nos permite convertir automáticamente todo lo que escribe el usuario. Tenemos tres posibilidades:

- Normal: lo que escribe el usuario se queda tal y como está (respetando mayúsculas y minúsculas).
- Upper: todo se pasa a mayúsculas.
- Lower: todo se pasa a minúsculas.

6 comentarios:

Unknown dijo...

Gracias me ayudo mucho !! como hago para saber si me puedes ayudar en otras cosas???

Fabian dijo...

GRACIAS ME AHORRO MUCHO TRABAJO

Anónimo dijo...

excelente man, muchas gracias me sirvió mucho

Anónimo dijo...

gracias C: !!!!

Anónimo dijo...

gracias ;

Anónimo dijo...

Excelente aporte muchas gracias me ha servido de mucho