![]() |
Aktionen unterbinden
Hey Leute,
mal eine Frage, ich Code ein Programm, mit dem ich ID3Tags erstellen und Lieder nach diesem Tag umbenennen kann. Doch immer, wenn ich den Tag ändere aktualisiert sich die ShellListBox und markiert wieder die obere Zeile... die Frage: Kann ich mit irgendeinem Block (try, except oder irgendwas in der art) es unterbinden, dass sich die Box aktualisiert? Danke Im Vorraus |
Re: Aktionen unterbinden
Moin!
Wie aktualisierst du die TListView bzw. kann die ShellListView damit irgendwie zusammenhängen? Ansonsten kann ich mir nur vorstellen, das sich die ShellListView aktualisiert, weil sich eine Datei geändert hat. Im Normalfall hängen die beiden Kompos nicht zusammen... MfG Muetze1 |
Re: Aktionen unterbinden
du kannst dir den Titel der ausgewählten Datei merken bevor du umbenennst
und nachher den Index neu setzen...
Delphi-Quellcode:
RenameFile(current,new); ShellList1.Itemindex:=S:=ShellList1.items.Indexof(ExtractFileName(new)); |
Re: Aktionen unterbinden
ja die ShellListView akutalisiert sich, weil sich die Datei geändert hat. Ist ja logisch, der ID3tag ist ja anders. Nur wie kann ich das unterbinden? Sie soll sich nicht aktualisieren!
Dier Stelle habe ich mir ja auch gemerkt (merken lassen ;-) ) und er markeirt dieses Item ja auch wieder, nur wenn ich da 300 Lieder habe, dann fängt er ganz oben an und zeigt das Item nicht. Ich muss dann wieder runterscrollen |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:05 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz