C# 使窗体控件接受拖拽数据
来源:互联网 发布:淘宝男装批发厂家直批 编辑:程序博客网 时间:2024/05/20 05:29
.............(此处待补全1万字介绍)
实现步骤:
1、设置控件 AllowDrop 属性为 True
2、添加控件 DragEnter 事件(当数据拖拽进入控件区域时触发该事件)
private void Form1_DragEnter(object sender, DragEventArgs e)
{
// 验证拖拽到数据格式,此处验证拖拽数据是否为文件
if (e.Data.GetDataPresent(DataFormats.FileDrop))
e.Effect = DragDropEffects.Move;
else
e.Effect = DragDropEffects.None;
}
3、添加控件 DragDrop 事件(当数据拖放完成时触发该事件)
private void Form1_DragDrop(object sender, DragEventArgs e)
{
if (e.Data.GetDataPresent(DataFormats.FileDrop))
{
string[] files = (string[])e.Data.GetData(DataFormats.FileDrop); // files保存了拖拽进控件的文件的路径集合
......
}
}
- C# 使窗体控件接受拖拽数据
- C#窗体控件之listview数据操作
- C#串口接受数据跨线程操作控件(留存+备份)
- C#窗体无法接受Keydown事件
- C#窗体无法接受Keydown事件
- C#控件窗体截图
- C#窗体控件简介
- C# 窗体控件
- C#串口发送接受数据
- 接受用户控件中的参数 C#
- C# 窗体控件随窗体改变大小
- C#的窗体控件调用.exe窗体
- Qt窗体接受拖入图片文件
- c# 控件,线程间操作(设置主窗体控件数据)
- c# 控件,线程间操作(获取主窗体控件的数据)
- C#窗体控件简介_1
- C#窗体控件简介_2
- c#窗体控件用法大全
- 给千篇一律的注释加点料(ASCII ART)
- MYSQL的常用命令和增删改查语句和数据类型
- Uboot中start.S源码的指令级的详尽解析
- oracle 之 内存—鞭辟近里(三)
- 命令行快捷键
- C# 使窗体控件接受拖拽数据
- 结构体和类的初始化
- 13-7-13 聊天窗口的绘制与实现
- 测试管理工具
- RequestDispatcher的使用
- Calculation Functions--Mathematical Functions--@ABS 绝对值
- oracle 之 内存—鞭辟近里(四)
- Android环境搭建
- 《编程珠玑》读书笔记(一)