当前位置:首页 > 开发 > C# > 正文内容

C# Winform 拖放文件

C#10个月前 (12-23)
private void Form1_Load(object sender, EventArgs e)
{
    this.AllowDrop = true;
    this.DragEnter += Form_DragEnter;
    this.DragDrop += Form0_DragDrop;
}

private void Form_DragEnter(object sender, DragEventArgs e)
{
    if (e.Data.GetDataPresent(DataFormats.FileDrop))
    {
		e.Effect = DragDropEffects.Copy;
    }
    else
    {
		e.Effect = DragDropEffects.None;
    }
}
private void Form0_DragDrop(object sender, DragEventArgs e)
{
    string[] files = (string[])e.Data.GetData(DataFormats.FileDrop);
    foreach (string file in files)
    {
		Console.WriteLine(file);
    }
}


转载请注明出处。

本文链接:http://pythonopen.com/?id=1625

相关文章

C# 前++,与后++的区别

简单一句话,前++是自身先加1,再运算,后加加是先运算,然后再自身加1后++   ...

C# 捕获鼠标

方式一-API    /// <summary>...

C# 可空参数

using System; using System.Runtime.Inte...

C# decimal

概述在 C# 中,decimal是一种数据类型,用于表示高精度的十进制数值。它主要用于需要精确计算的...

C# OnMeasureItem

1. **整体功能概述**   - `OnMeasureItem` 是一个在Wi...

C# Byte[]转为Bitmap

在 C# 中,可以使用System.Drawing命名空间下的相关类将byte[]类型的数据转换为B...