Vorzeichen löschen und in einer ListBox eine ganze Zeile löschen
-
Hi Leute,
Ich brauch mal eure Hilfe:Ich programmiere gerade ein Programm und hab eine Zahl (zB. +100 oder -100) in einer ListBox. Diese Zahl möchte ich nun in ein Edit-Feld rein kopieren aber ohne Vorzeichen ! Also so : +100 --> 100 bzw. -100 --> 100.
Bekomme das nicht hin. Habe versucht, dass ich das erste Element (das + bzw. -) des AnsiStrings der ListBox löschen kann, habe dazu verschiedene Sachen Versuch ging aber alles nicht.
---------------------------------------------------------------------------
Mein zweites Problem ist das ich eine Zeile aus der ListBox löschen will:
Habe dazuForm1->ListBox1->Items->String[i] = "";eingegeben. Überschreib damit aber nur die Zeile, sodass ein leerer Eintrag zurück bleibt. Hab dann die anderen Einträge darunter nach oben geschoben hatte dann aber ganz unten das Problem dass die Leere Zeile da ist
Ich hoffe ihr konnt mir helfen sodass aus
ein
wirdSchon mal Danke.
Gruß JM
-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum VCL/CLX (Borland C++ Builder) verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Einen Eintrag in der Listbox löschen
Form1->ListBox1->Items->Delete(i);
Vorzeichen löschen
String text=Form1->ListBox1->Items->String[i];
text=text.Delete(1,1);Setzt voraus, dass das erste Zeichen ds Vorzeichen ist.
-
Bevor es Fragen/Probleme gibt:
Richtig ist:
Christian211 schrieb:
String text=Form1->ListBox1->Items->Strings[i];