Insertar espacio en blanco edición alfabética


([N1] Angel Carrizo) #1

Buenos Días;

En un formulario intento simular un teclado tactil, por lo que tengo un botón asociado a un evento para cada una de las teclas del teclado. En el evento llamo a una función para añadir la tecla pulsada, el problema viene cuando quiero insertar un espacio en blanco, si concateno el valor del campo con un caracter en blanco (""+campo+" “) no me añade nada, sin embargo si añado un caracter en blanco acompañado de otro caracter (”"+campo+" 1") si lo añade. Además cuando añado un espacio en blanco y borrar con el retroceso me borra el caracter que está junto al espacio en blanco también.
Por ejemplo: “campo(espacio blanco)prueba” si borro con un sólo retroceso el espacio en blanco quedaría “campprueba”, sin embargo si lo borro con “suprimir” quedaría “campoprueba”.
Dicho campo es tipo “Alfa 256”
¿Cómo podría añadir el caracter en blanco solamente, tendría que cambiar de tipo o alguna otra idea?

Gracias

Un Saludo


([N1] Pepeto) #2

Cuando guardas texto en un campo de la tabla, los espacios por la izquierda y por la derecha son eliminados automaticamente.
Por que no usas una “Variable local” :wink: y guardas el texto al finalizar.

un saludo
José Luis
http://www.ascsl.com


([N1] Angel Carrizo) #3

Muchas Gracias, la solución es perfecta.
Otra cosa que acabo de aprender.

Un saludo