C#-支持文件拖拽
2023-09-11 14:14:00 时间
private void listBox1_DragEnter(object sender, DragEventArgs e)
{
if (e.Data.GetDataPresent(DataFormats.FileDrop))
{
e.Effect = DragDropEffects.Copy;
}
else
{
e.Effect = DragDropEffects.None;
}
}
private void listBox1_DragDrop(object sender, DragEventArgs e)
{
string[] test = (string[])e.Data.GetData(DataFormats.FileDrop, false);
//MessageBox.Show(test[0].ToString());
Tps1.Clear();
listBox1.Items.Clear();
try
{
if (test[0].ToString().Contains(".txt"))
{
StreamReader sr1 = new StreamReader(test[0].ToString(), Encoding.UTF8);
string line1;
while ((line1 = sr1.ReadLine()) != null)
{
if (line1.Trim() == "")
continue;
Tps1.Add(line1);
listBox1.Items.Add(line1);
}
sr1.Close();
sr1.Dispose();
}
}
catch { MessageBox.Show("文件不能识别!"); }
}
相关文章
- C# Microsoft.Office.Interop.Owc11 导出excel文件
- C#.NET常见问题(FAQ)-如何把写好的类编译成dll文件
- C#应用视频教程2.3 OPENGL虚拟仿真介绍
- C#如何引用定义好的dll文件
- C#程序如何把窗体文件从从一个项目中复制到另一个项目
- C#Winform中resx文件无效 找不到路径
- 编写高质量代码改善C#程序的157个建议[正确操作字符串、使用默认转型方法、却别对待强制转换与as和is]
- C#使用HttpWebRequest和HttpWebResponse上传文件示例
- C#进阶系列——WebApi 身份认证解决方案:Basic基础认证
- 重新整理数据结构与算法(c#)——算法套路普利姆算法[二十九]
- c# unsafe
- C# Winform学习--- 实现石头剪刀布的游戏
- C#读取XML文件——自定义类
- C# 字符串操作--减少垃圾回收压力
- C# 打开指定路径下文件
- C#:Json数据反序列化为Dictionary并根据关键字获取指定的值
- C# 对Word文档进行处理
- atitit.跨语言实现备份mysql数据库 为sql文件特性 api 兼容性java c#.net php js
- Atitit. 解压缩zip文件 的实现最佳实践 java c# .net php
- C#文件读写操作 [详细]
- (54)C#里简单地读写CSV文件
- C#流和文件