Danke für Eure Hilfe.
Leider hat weder das eine, noch das andere geholfen.
Bei Dummy_Listbox.Deleteselected; passiert einfach gar nichts = funktioniert nicht.
Bei einer anderen Aufgabe (den markierten Eintrag erhalten) kommt eine Fehlermeldung, dass der Listenindex das Maximum (-1) überschreitet, obwohl in der betreffenden Listbox etwas drin steht (Beispiel mit der Variante von MaPsTaR).
Delphi-Quelltext
1:
| TListBox(Dummy_ListBox^ ).Items[TListBox(Dummy_ListBox^).ItemIndex] := InputBox('', '', TListBox(Dummy_ListBox^).Items[TListBox(Dummy_ListBox^).ItemIndex]); |
Und elundril, Deine Möglichkeit hatte ich auch schon ausprobiert - da passiert gar nichts, es erscheint noch nicht mal eine Fehlermeldung.
Mein System: Windows7x64, Delphi7
Danke + Gruß
Mathias
---
Moderiert von
Narses: Beiträge zusammengefasst---
Edit:
Ich bin ein Depp
Es lag die ganze Zeit an mir.
Ich hatte aus Versehen zweimal dei gleiche Listbox zugewiesen. Und genau die eine war bisher leer, weil ich die nicht zum Testen benutzt hatte.
Heute morgen war ich schon zu müde.
Tut mir echt leid, dass ich mal wieder Eure Zeit verschwendet habe.
Hiermit habe ich jetzt ermittelt, welche Listbox ich überhaupt über den Pointer anspreche:
Delphi-Quelltext
1:
| showmessage(TListBox(Dummy_ListBox^).Name ); |
Damit hat sich die ganze Saxche erst einmal erledigt und alle Beispiele funktionieren.
Danke für Eure Hilfe und Geduld.
~Mathias