Textfield Mayusculas problemas

Hola tengo lo siguiente en un evento keydown de un textfield
me.SelText = UpperCase(Key)
me.SelStart = me.SelStart + Len(Key)
return true

me funciona bien, pero cuando pulso backspace para borrar y corregir , sale un caracter ascii raro! alguien me puede ayudar!
Gracias!
mike

[quote=197960:@Mike Marcus]Hola tengo lo siguiente en un evento keydown de un textfield
me.SelText = UpperCase(Key)
me.SelStart = me.SelStart + Len(Key)
return true

me funciona bien, pero cuando pulso backspace para borrar y corregir , sale un caracter ascii raro! alguien me puede ayudar!
[/quote]

Este codigo sera mejor en el TextChange evento :

me.text = uppercase(me.text)

También funciona cuando el usuario pega texto con el boton derecho del ratón o el menu edit.

Hola Mike.

En la propiedad Mask del textfield pon >

Saludos.
Mauricio

Hola Mauricio todos los das aprendo algo nuevo! muchas gracias por tu aporte!
Saludos

Mike

Mauricio este truco no me funciona en combobox, como puedo resolverlo?
Saludos
Mike

En Keyup :

me.text = uppercase(me.text)

O ve las soluciones en https://forum.xojo.com/22315-no-combobox-mask/0