Перетащите Отбрасывание от приложения.NET до Проводника

Я надеюсь предоставлять пользователям способность к drag&drop файлам от сеток и других средств управления в моем приложении в Проводник. Какие-либо хорошие образцы/статьи для этого?

8
задан SharpAffair 3 August 2010 в 17:22
поделиться

2 ответа

Это довольно просто, просто вызовите DoDragDrop в событии MouseDown. Для этого вам потребуются реальные файлы на диске.

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); 
}
7
ответ дан 5 December 2019 в 20:12
поделиться

Вот пример приложения, но оно не может обрабатывать большие файлы: Передача виртуальных файлов в проводник Windows в C #

1
ответ дан 5 December 2019 в 20:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: