[C++]TEdit in VCL
-
Kann mir einer weiterhelfen und zwar...
Möchte ich einer TEdit einen "Text" verpassen!
Mein Problem ist, dass der "Text" nur Integer ausspuckt, es soll aber die Zahl und dahinter ein Sonderzeichen "%" sein.// So ungefähr : int a,prozent; UnicodeString b,c; prozent = 55; a = prozent; b = "%"; c = a+b; Edit->Text = c; //Ausgabe : 55, doch es fehlt das Sonderzeichen "%Wie könnte ich das Problem lösen?
Alle meine Methoden sind verbraucht, doch ohne Erfolg!Danke.
-
Hallo,
Versuchs mal so
Edit->Text = UnicodeString(prozent) + " %";
-
Um den selben Code zu nehmen, ohne irgendwelche Wertung (um zu zeigen WO es hapert):
// So ungefähr : int a,prozent; UnicodeString b,c; prozent = 55; a = prozent; b = "%"; c = IntToStr(a)+b; // du hattest einen String mit einem Int addiert, das geht schief Edit->Text = c;btw: a = prozent die ganze zeit, also ließe sich eins von beiden weg lassen.