ListView
-
Mal ne Frage, wenn ich aus einer ListView ein Element löschen will dann gehe ich wie folgt vor:
ListView1->Items->Delete(ListView1->Items->Item->Index);
Aber irgendwie haut das nicht hin, könnte aber schwören wollen das ich das so schon gemacht hab.
Also was mach ich da falsch?
-
Original erstellt von Thnaxy:
Also was mach ich da falsch?Du verrätst uns nicht, was genau das Problem ist.
-
Stimmt, in der Eile/Aufregung
ganz vergessen...
Der Fehler:
[C++ Fehler] profil.cpp(63): E2193 Zu wenige Parameter im Aufruf von '_fastcall TListItems::GetItem(int)'
-
mit
ListView->Items->Delete(i);
loescht Du ein spezielles Element mit Index i.
mit
ListView->Items->Delete(ListView1->Selected->Index);
loeschst Du das ausgewaehlte Element.
-
mit
ListView->Items->Delete(ListView1->Selected->Index);
loeschst Du das ausgewaehlte Element.oder mit
ListView1->Selected->Delete();
-
Thnaxy schrieb:
Mal ne Frage, wenn ich aus einer ListView ein Element löschen will dann gehe ich wie folgt vor:
ListView1->Items->Delete(ListView1->Items->Item->Index);
Aber irgendwie haut das nicht hin, könnte aber schwören wollen das ich das so schon gemacht hab.
Also was mach ich da falsch?
daran ist falsch dass es
ListView1->Items->Delete(ListView1->Items->Item[i]->Index);
heißen muss!