ImageGlass.frmMain.sysWatch_Deleted C# (CSharp) Method

sysWatch_Deleted() private method

private sysWatch_Deleted ( object sender, FileSystemEventArgs e ) : void
sender object
e FileSystemEventArgs
return void
        private void sysWatch_Deleted(object sender, FileSystemEventArgs e)
        {
            //Get index of deleted image
            int imgIndex = GlobalSetting.ImageFilenameList.IndexOf(e.FullPath);

            if (imgIndex > -1)
            {
                //delete image list
                GlobalSetting.ImageList.Remove(imgIndex);
                GlobalSetting.ImageFilenameList.RemoveAt(imgIndex);

                try
                {
                    //delete thumbnail list
                    thumbnailBar.Items.RemoveAt(imgIndex);
                }
                catch { }

                NextPic(0);
            }
        }
frmMain