C # winfrom implementation file drag effect

To be achieved dragged subscription form following two events

private void Form1_DragEnter(object sender, DragEventArgs e)
{
    if (e.Data.GetDataPresent(DataFormats.FileDrop))
        e.Effect = DragDropEffects.Copy;  //设置拖曳时的操作,是复制或者是剪切等
    else
        e.Effect = DragDropEffects.None;

}

private void Form1_DragDrop(object sender, DragEventArgs e)
{
    Array array = ((System.Array)e.Data.GetData(DataFormats.FileDrop));  //获取到拖曳的文件路径
}

 To be implemented in software without opening the boxes should be provided in the form   AllowDrop = true;

 

Published 31 original articles · won praise 8 · views 10000 +

Guess you like

Origin blog.csdn.net/breakbridge/article/details/103904045