Programación General > C++ Builder
Necesito Ayuda Con Tedit
(1/1)
loki160685:
hola a todos, nuevamente acudo al foro para por una gran duda que tengo, estoy
desarrollando una pequeña aplicacion para la evaluacion de funciones, incluyo algo del
código
--- Código: Text --- void __fastcall TForm1::eCaptura_funcionKeyPress(TObject *Sender, char &Key){ if(isdigit(Key)||Key==8||!Signo(Key)) Key=Key; else if(Key=='s'||Key=='S') { Key=0; eCaptura_funcion->Text=eCaptura_funcion->Text+"sin()"; //creo que aqui arriba esta el error!! }} un problema tengo es que no se como posicionar el cursor en medio de 2
paréntesis, y el otro es que siempre la funcion seno se añade al final de la cadena
que esta en el Edit, mis preguntas son:
¿Como puedo hacer que la funcion 'sin()' se escriba en el
lugar donde actualmente se encuentra el cursor? y ¿Como coloco el cursor
en medio de los dos paréntesis de la función?
alguien me podria ayudar, de antemano gracias por la colaboracion :smartass:
loki160685:
hola a todos nuevamente, comentarles que ya resolvi el problema de capturar la
posicion del cursor mediante
--- Código: Text --- int pos = eCaptura_funcion->SelStart; pero sigo sin poder colocar la funcion "sin()" en el lugar donde se encuentra el
cursor, si alguien sabe como hacerlo le agradeceria pueda publicar el codigo.
:smartass:
Navegación
Ir a la versión completa