TStringliste Eintrag löschen
-
Wie kann ich es realisieren
ListBox1->Items->Assign(List);void __fastcall TForm1::Button1Click(TObject *Sender) { TStringList* Liste; Liste = new TStringList; Liste->LoadFromFile("c:\\TEST.txt"); //öffnen der Datei und lesen in List Liste->Add(Edit1->Text); //Text aus Eingabefeld in List aufnehmen Liste->SaveToFile("c:\\TEST.txt"); //alles speichern }Das ich wenn ich Button betätige er checkt welcher eintrag in der ListBox1 markiert ist und diesen dann auch im String löscht und die Datei speichert!?
-
for(int i=0;i<=Liste->Count;i++) { if(Liste->Items[i]->Checked) { Liste->Delete(i); } }so oder so ähnlich!
btw du musst unbedingt rechtschreiben lernen ! da kriegt man ja augenkrebs

-
Öhhmmm.
TStringList* Liste; Liste = new TStringList; Liste->LoadFromFile("TEST.txt"); //öffnen der Datei und lesen in List Liste->Delete(ListBox1->ItemIndex); Liste->SaveToFile("TEST.txt"); delete Liste;
-
Blackhawk schrieb:
for(int i=0;i<=Liste->Count;i++) { if(Liste->Items[i]->Checked) { Liste->Delete(i); } }so oder so ähnlich!
btw du musst unbedingt rechtschreiben lernen ! da kriegt man ja augenkrebs

Leider konnte mir das bisher noch nicht weiterhelfen

-
Dann schaus dir nochmal genau an und gegebenenfalls wirf mal ein Paar blicke in die BCB-Hilfe