diff --git a/MusicPlayer/MusicPlayer/Main.cs b/MusicPlayer/MusicPlayer/Main.cs index 9136316..bf12737 100644 --- a/MusicPlayer/MusicPlayer/Main.cs +++ b/MusicPlayer/MusicPlayer/Main.cs @@ -77,15 +77,27 @@ namespace MusicPlayer { BackgroundWorker b = o as BackgroundWorker; ImageList imagelist = new ImageList(); - foreach (ListViewItem item in form.AlbumListView.Items) + List templist = new List(); + Action action = () => { - imagelist.Images.Add(item.ToString(), api.getAlbumCover(item.Text)); + foreach (ListViewItem item in form.AlbumListView.Items) + { + templist.Add(item.Text); + Console.WriteLine(item.Text); + } + }; + form.Invoke(action); + + foreach (string item in templist) + { + imagelist.Images.Add(item, api.getAlbumCover(item)); } - Action action = () => { + + action = () => { form.AlbumListView.LargeImageList = imagelist; foreach (ListViewItem item in form.AlbumListView.Items) { - item.ImageKey = item.ToString(); + item.ImageKey = item.Text; } }; form.Invoke(action);