您的位置:首页 > 编程语言 > C#

C# WinForm下一步一步实现文件的拖入和拖出

2009-01-06 11:34 435 查看
C# WinForm下一步一步实现文件的拖入和拖出

作者:Eaglet

在WinForm实现一个类似资源浏览器的功能,需要实现将WinForm中列出的文件拖出到其他应用程序中或者从其他应用程序中将文件拖入到Winform应用中。网上有一些文章介绍这种功能,但都比较零散,缺少一个完整的例子。为此我编写了一个较完整的实现文件拖入和拖出的例子,并撰写此文一步步讲解如果实现类似功能。

步骤1 放置一个 ListView 到 Winform窗体中 并初始化如下属性:

listView.View = View.Details;

listView.AllowDrop = true;

  步骤2 撰写一个目录文件列表显示的函数

private void ListFolder(string directory)

private void listViewFolder_DragEnter(object sender, DragEventArgs e)

private void listViewFolder_DragDrop(object sender, DragEventArgs e)

private void listViewFolder_ItemDrag(object sender, ItemDragEventArgs e)

}

完成了步骤5,拖出功能也实现了。

下面是完整代码下载地址

源代码下载
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: