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
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