Hallo,
ich möchte aus einem JvImagesViewer Elemente löschen. Sollte eigentlich ganz einfach gehen:
Delphi-Quelltext
1: 2: 3: 4: 5: 6:
| procedure TForm1.Button1Click(Sender: TObject); begin if JvImagesViewer1.selectedIndex <> -1 then JvImagesViewer1.Items[JvImagesViewer1.selectedIndex].Delete; end; |
Wenn ich auf den Button klicke, wird das markierte Element gelöscht. Nach dem Löschen ist kein Element mehr markiert (zumindest nicht sichtbar markiert). Wenn ich dann nochmal auf den Button klicke, wird wieder ein Element gelöscht, obwohl keins markiert ist. Der selectedIndex bleibt gleich, sollte meiner Meinung nach aber -1 sein, wenn die Markierung wieder entfernt wird.
Hat jemand eine Idee, wie ich zuverlässig herausfinden kann, ob ein Element markiert ist (also blau umrandet)?
Gruß
Dietmar