Spanish [B4J] [Solucionado] Prevenir introduccion del caracter "espacio" mediante la combinacion de "Alt + 255"

TILogistic

Expert
Licensed User
Longtime User
Hola

Si, asi es... cambia por una X pero no se por qué su código no me ha funcionado. La verdad es que estoy un poco confuso... no sé por qué no funciona el código que escribió en el post #17... estoy un poco alucinado ahora mismo. Estoy esperando para lanzar la actualización hasta que esto no me quede claro. Ahora lo cambio por un espacio y parece que si funciona. Estaré haciendo algo mal?... lo que me pareció es que no hacia el "Replace"

Gracias!!

si no lo hacia
lo que me pareció es que no hacia el "Replace"

Y funciona en el evento TextChanged, y cambia por X el primero carácter que encuentra crtl-255 y se posiciona al final del texto.
B4XFloatTextField1.TextField.SelectionStart = B4XFloatTextField1.Text.Length + 1

es decir, controla los datos (caracteres) que se ingresan en el campo.
 

Dadaista

Active Member
Licensed User
Longtime User
Hola

Las soluciones son 2

Post #15. llamar a la funcion antes de grabar en base de datos por @emexes
Post #19. En el _TextChanged del control, controlando, valga la redundancia 😄, la entrada de los caracteres individualmente por @TILogistic

Muchas gracias, de verdad, por vuestro tiempo.

Salu2!!
 
Top