[ thejackal @ 05.03.2006. 11:14 ] @
Jel zna neko mozda da li postoji funkcija koja ce brisati karakter po karakter(kao backspace) u nekom Editu.(npr ako u "Edit1->Text"-stu pise "1234",da funkcija obrise zadni karakter odnosno broj "4").
Pomoc please!!! Unapred zahvalan TheJackal

[Ovu poruku je menjao thejackal dana 05.03.2006. u 12:15 GMT+1]
[ NrmMyth @ 05.03.2006. 11:52 ] @
Ne poznam VCL, ali sigurno postoje funcije za manipulaciju stringovima.
Remove, Erase and like??? ...
[ X Files @ 05.03.2006. 12:58 ] @
Edit1->Text je tipa AnsiString.

AnsiString ima metodu SetLength() kojom mozes postaviti zeljenu velicinu, dakle:

Code:

void __fastcall TForm1::Button1Click(TObject *Sender)
{
   if ( Edit1->Text.Length() > 0 ) // mada moze i bez ovog reda jer to SetLength() interno proverava
      Edit1->Text = Edit1->Text.SetLength( Edit1->Text.Length() - 1 );
}



[Ovu poruku je menjao X Files dana 05.03.2006. u 14:33 GMT+1]
[ thejackal @ 05.03.2006. 14:50 ] @
I opet Hvala