Baka_MPlayer.Forms.InfoForm.saveImgLabel_LinkClicked C# (CSharp) Method

saveImgLabel_LinkClicked() private method

private saveImgLabel_LinkClicked ( object sender, LinkLabelLinkClickedEventArgs e ) : void
sender object
e LinkLabelLinkClickedEventArgs
return void
        private void saveImgLabel_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            var sfd = new SaveFileDialog
            {
                SupportMultiDottedExtensions = true,
                FileName = string.Format("{0} (Album Art).{1}", fileInfo.FileName, fileInfo.Id3Tags.AlbumArtTag.GetPictureExt()),
                Filter = string.Format("Image File (*.{0})|*.{0}", fileInfo.Id3Tags.AlbumArtTag.GetPictureExt())
            };

            if (sfd.ShowDialog() == DialogResult.OK && sfd.FileName.Length > 0)
            {
                try
                {
                    AlbumArt.Save(sfd.FileName, AlbumArt.RawFormat);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "Error in Saving Image", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }