Programación General > C++ Builder
Re: Secuencias de escape
Larrosa:
Hola otra vez,
Quisiera saber si hay alguna forma de
usar las secuencias de escape como b ó r en los edit->text ó los memo->text.
Gracias
_Viktor:
Especificamente para que quieres usarlas, tal vez existe una alternativa mejor
Saludos!
Larrosa:
Te explico,
Estoy haciendo una calculadora y tengo
botones que al pulsarlos escriben los
numeros en el Tedit, y lo que quiero es
que haya un boton que permita borrar
el ultimo caracter escrito.
En el otro caso tengo un Tmemo en el
que guarda algunas operaciones, pero
no consigo que despues de cada operacion pase a una nueva linea.
Te pongo un ejemplo:
A+B+C=D
A+B+C=D
Esto es lo que quiero, y esto lo que me sale:
A+B+C=DA+B+C=D
No se si me he explicado bien, si no me lo dices.
gracias
_Viktor:
Hola, para ir eliminando caracteres de un Edit puedes usar el metodo Delete de AnsiString, de la siguiente forma:
--- Código: Text --- void __fastcall TForm1::Button1Click(TObject *Sender){ Edit1->Text = Edit1->Text.Delete(Edit1->Text.Length(),1);}
Y para ir agregando de linea en linea en un memo puedes usar el metodo Add, de la siguiente forma:
--- Código: Text --- Memo1->Lines->Add(Operacion->Text);
Donde operacion es el Edit que tiene la operacion completa hasta que se presiono el "=" y el metodo Add agrega una linea cada vez que es invocado.
Espero te sirva. Saludos!
Larrosa:
Gracias de nuevo, todo correcto.
Eres un monstruo.
Navegación
[#] Página Siguiente
Ir a la versión completa