Frage zu Items->Remove in Combobox
-
Hallo, ich habe eine Combobox, die ich folgendermaßen mit Elementen fülle:
Form1(void) { String^ tmp = "text"; combobox->Items->Add( tmp ); //und weitere Strings }
Nun wollte ich einen Button machen, bei dessen Klick ein Element aus der Combobox wieder rausgenommen wird:
System::Void button3_Click(System::Object^ sender, System::EventArgs^ e) { String^ tmp = "text"; combobox->Items->Remove(tmp); }
Allerdings stüzt dann das Programm zur Laufzeit ab. Weis jemand, woran das liegt bzw. wie man es richtig macht?
-
Gib mal Fehlermeldung...
Da der Code so bei mir ohne Probleme läuft.
Bau mal einen Schutzblock ein und debugge mal...Gruß
-
Gilder schrieb:
Allerdings stüzt dann das Programm zur Laufzeit ab. Weis jemand, woran das liegt bzw. wie man es richtig macht?
Wahrscheinlich weil tmp sich nicht in der Combobox.ObjectCollection sich befindet. Vllt ist RemoveAt einfacher?
-
Der Fehler lag an mir. Ich habe nicht gesehen, dass ich nach dem Remove() noch eine Aktion mit dem Objekt durchgeführt habe. Trotzdem Danke!