C#中实现文件拖放打开的方法
2021-03-17 20:26
标签:方法 ring art 完整路径 val 文件后缀名 cal == drop 设置Form属性 AllowDrop = True; 在Form事件中 C#中实现文件拖放打开的方法 标签:方法 ring art 完整路径 val 文件后缀名 cal == drop 原文地址:https://www.cnblogs.com/wangyonglai/p/12377284.html
C#中实现文件拖放打开的方法
private void Form1_DragDrop(object sender, DragEventArgs e)
{
string localFilePath = ((System.Array)e.Data.GetData(DataFormats.FileDrop)).GetValue(0).ToString();//文件完整路径
string extension = System.IO.Path.GetExtension(localFilePath);//文件后缀名
if (extension == ".cbd")
{
//todo you code
}
}
private void Form1_DragEnter(object sender, DragEventArgs e)
{
string localFilePath = ((System.Array)e.Data.GetData(DataFormats.FileDrop)).GetValue(0).ToString();
string extension = System.IO.Path.GetExtension(localFilePath);
if (string.Compare(extension, ".cds", true) == 0)
{
e.Effect = DragDropEffects.Move;
}
else
{
e.Effect = DragDropEffects.None;
}
}