我希望为用户提供在我的应用程序中从网格和其他控件拖放文件到资源管理器的功能。 有没有相关的好示例/文章?
我希望为用户提供在我的应用程序中从网格和其他控件拖放文件到资源管理器的功能。 有没有相关的好示例/文章?
很简单,只需在MouseDown事件中调用DoDragDrop。为使其起作用,您需要实际上在磁盘上有文件。
private void Form1_MouseDown(object sender, MouseEventArgs e) {
string[] files = new string[] { @"c:\temp\test.txt" };
this.DoDragDrop(new DataObject(DataFormats.FileDrop, files), DragDropEffects.Copy);
}