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

[0] Índice de Mensajes

Ir a la versión completa