private void loadMP3(string Filename) { MP3 mp3 = new MP3(Filename); dragDropLabel.Text = mp3.ToString(); //Try to find cover information, if embedded try { string FrameName; if (mp3.id3v2.MajorVersion == 2) { FrameName = "PIC"; } else { FrameName = "APIC"; } iNumOfImages = mp3.id3v2.Frames[FrameName].Count; if (iNumOfImages > 0) { pictureBox1.Image = ((ID3v2APICFrame)mp3.id3v2.Frames[FrameName][0].Data).Picture; lblImageText.Text = "Image 1 / " + iNumOfImages.ToString() + "\n"; lblImageText.Text += "Image Type: " + ((ID3v2APICFrame)mp3.id3v2.Frames[FrameName][0].Data).PictureType(); pictureBox1.Refresh(); btnPrevImage.Enabled = false; if (iNumOfImages > 1) { btnNextImage.Enabled = true; } iCurImage = 0; } } catch (Exception ex) { } curMP3 = mp3; }