23
我正在开发一个应用程序,它要求用户将文件从Windows Explorer拖入应用程序窗口(Windows Forms窗体)。有没有办法在C#中读取文件的文件名,路径和其他属性?获取拖入Windows窗体窗体的文件的路径
我正在开发一个应用程序,它要求用户将文件从Windows Explorer拖入应用程序窗口(Windows Forms窗体)。有没有办法在C#中读取文件的文件名,路径和其他属性?获取拖入Windows窗体窗体的文件的路径
您可以捕获DragDrop事件并从那里获取文件。喜欢的东西:
void Form_DragDrop(object sender, DragEventArgs e)
{
string[] FileList = (string[])e.Data.GetData(DataFormats.FileDrop, false);
//more processing
}
有一个在*一个完整的例子[拖动并从Windows资源管理器中将文本文件到您的Windows窗体应用程序(http://www.dotnetcurry.com/ShowArticle.aspx?ID=192&AspxAutoDetectCookieSupport= 1)*。 – 2010-12-06 08:24:29