private void mnuMainMoveToRecycleBin_Click(object sender, EventArgs e)
{
try
{
if (!File.Exists(GlobalSetting.ImageList.GetFileName(GlobalSetting.CurrentIndex)))
{
return;
}
}
catch { return; }
string f = GlobalSetting.ImageList.GetFileName(GlobalSetting.CurrentIndex);
try
{
//in case of GIF file...
string ext = Path.GetExtension(GlobalSetting.ImageList.GetFileName(GlobalSetting.CurrentIndex)).ToLower();
if (ext == ".gif")
{
try
{
//delete thumbnail list
thumbnailBar.Items.RemoveAt(GlobalSetting.CurrentIndex);
}
catch { }
//delete image list
GlobalSetting.ImageList.Remove(GlobalSetting.CurrentIndex);
GlobalSetting.ImageFilenameList.RemoveAt(GlobalSetting.CurrentIndex);
NextPic(0);
}
ImageInfo.DeleteFile(f, true);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}