相关疑难解决方法(0)

如何将文件拖放到应用程序中?

我已经在Borland的Turbo C++环境中看到过这种情况,但是我不知道如何处理我正在研究的C#应用​​程序.是否有最佳实践或需要注意的问题?

c# drag-and-drop winforms

244
推荐指数
8
解决办法
15万
查看次数

将文件拖放到我的列表框中

我尝试将选项添加到我的应用程序将文件拖入我的Listbox而不是导航到文件夹,这是我尝试的:

private void Form1_Load(object sender, EventArgs e)
{
    listBoxFiles.AllowDrop = true;
    listBoxFiles.DragDrop += listBoxFiles_DragDrop;
    listBoxFiles.DragEnter += listBoxFiles_DragEnter;
}

private void listBoxFiles_DragEnter(object sender, DragEventArgs e)
{
    e.Effect = DragDropEffects.Copy;
}

private void listBoxFiles_DragDrop(object sender, DragEventArgs e)
{
    listBoxFiles.Items.Add(e.Data.ToString());
}
Run Code Online (Sandbox Code Playgroud)

而不是完整的文件路径 e.Data.ToString() return System.Windows.Forms.DataObject

c#

1
推荐指数
1
解决办法
7954
查看次数

标签 统计

c# ×2

drag-and-drop ×1

winforms ×1