Drag&Drop - C#
Формулировка задачи:
Требуется сделать так, чтобы при перетаскивании файла в текстбокс, в этом текстбоксе появлялся полный путь этого файла, как это можно сделать? Что-то пробовал с событиями поиграться - не получилось.
Решение задачи: «Drag&Drop»
textual
Листинг программы
public Form1() { InitializeComponent(); textBox1.AllowDrop = true; textBox1.DragEnter += (sender, e) => { if (e.Data.GetDataPresent("FileDrop")) e.Effect = DragDropEffects.Copy; }; textBox1.DragDrop += (sender, e) => { if (e.Effect == DragDropEffects.Copy) { string[] files = e.Data.GetData("FileDrop") as string[]; if (files != null) foreach (string file in files) textBox1.Text += file + "\r\n"; } }; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д