gpt4 book ai didi

c# - 在文本框中拖动文件或文件夹? C#

转载 作者:太空狗 更新时间:2023-10-29 19:52:15 25 4
gpt4 key购买 nike

如何将文件或文件夹拖到文本框中?我想把文件夹名放在那个文本框中。 C#.NET

最佳答案

我根据这个 link 编写了这段代码

  public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{
textBox1.AllowDrop = true;
textBox1.DragEnter += new DragEventHandler(textBox1_DragEnter);
textBox1.DragDrop += new DragEventHandler(textBox1_DragDrop);

}

private void textBox1_DragEnter(object sender, DragEventArgs e)
{
if (e.Data.GetDataPresent(DataFormats.FileDrop))
e.Effects = DragDropEffects.Copy;
else
e.Effects = DragDropEffects.None;
}

private void textBox1_DragDrop(object sender, DragEventArgs e)
{
string[] FileList = (string[])e.Data.GetData(DataFormats.FileDrop, false);


string s="";

foreach (string File in FileList)
s = s+ " "+ File ;
textBox1.Text = s;
}
}

关于c# - 在文本框中拖动文件或文件夹? C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1370538/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com