Ver Mensaje Individual
  #1  
Antiguo 18-12-2013
ShiruXE ShiruXE is offline
Registrado
NULL
 
Registrado: dic 2013
Posts: 1
Reputación: 0
ShiruXE Va por buen camino
Teclado Virtual Especial

Hola

Estoy usando Firemonkey en Delphi XE5

He diseñado un teclado virtual para android que sustituye al que viene de serie y se utiliza en una aplicacion.

el teclado se lanza mediante el evento onclick del Tedit que se quiere editar.

El teclado emplea todo el espacio de la pantalla del dispositivo. Consta de varias capas de teclas y un Tedit que muestra lo que se se copiara al Tedit en edicion.

Mi problema es que no he sido capaz de emular la funcion de tecla backspace y borrar un caracter desde la posicion del caret igual que hariamos con el teclado.

he tratado de hacerlo con el procedure "delete" sobre un string temporal pero este procedure borra de izquierda a derecha y deberia ser a la inversa.

¿Alguien ha conseguido hacer lo que pretendo?

Agradezco cualquier sugerencia que me ayude a atajar el problema

Gracias
Responder Con Cita