BatchFdrOptimizer.frmMain.frmMain_DragEnter C# (CSharp) Метод

frmMain_DragEnter() приватный Метод

private frmMain_DragEnter ( object sender, DragEventArgs e ) : void
sender object
e System.Windows.Forms.DragEventArgs
Результат void
        private void frmMain_DragEnter(object sender, DragEventArgs e)
        {
            if(e.Data.GetDataPresent(DataFormats.FileDrop))
            {
                string[] filepaths = (string[])e.Data.GetData(DataFormats.FileDrop);

                foreach(string filepath in filepaths)
                {
                    if(Path.GetExtension(filepath).Equals(".csv", StringComparison.InvariantCultureIgnoreCase) &&
                        !lstOmssaCsvFiles.Items.Contains(filepath))
                    {
                        e.Effect = DragDropEffects.Link;
                        break;
                    }
                    else if(Path.GetExtension(filepath).Equals(".xml", StringComparison.InvariantCultureIgnoreCase))
                    {
                        e.Effect = DragDropEffects.Link;
                        break;
                    }
                }
            }
        }