ComboBox->Items löschen
-
Hallo,
habe folgendes Problem, ich versuche einen String in einer ComboBox->Items zu löschen.
Leider wird dieser nicht in der ComboBox2 und 6 auf der Form1 gelöscht. In der ComboBox Form2 funktioniert es.
Woran kann das liegen?
AnsiString tabelle; tabelle=Edit9->Text; //löschen TStringList *liste=new TStringList(); liste->LoadFromFile(tabelle); liste->Delete(Edit10->Text.ToInt()); liste->SaveToFile(tabelle); delete liste; Form1->ComboBox2->Items->Delete(Form2->Edit10->Text.ToInt()); Form1->ComboBox6->Items->Delete(Form2->Edit10->Text.ToInt()); ComboBox1->Items->Delete(Edit10->Text.ToInt());
-
Hallo
Dein Codeausschnitt ist syntaktisch in Ordnung. Das Problem liegt woanders. Benutzt den Debugger und schau wieviele Einträge in den ComboBoxen sind und welche Nummer du an Delete übergibst.
Außerdem rate ich dir deine Komponenten und Forms sinnvoll zu benennen.
bis bald
akari
-
Die Strings der ComboBoxen lese ich beim Programmstart ein, daher sollten alle gleich sein. Sie werden alle richtig angezeigt.
Ich werde es mal mit den Debugger versuchen.