c#拖拽文件
2024-10-20 05:46:15
在“属性”窗口中,先设置MDI的父窗口的AllowDrop 属性更改为true;2、在父窗口的事件中添加下面两个事件
private void Form1_DragEnter(object sender, DragEventArgs e)
{
if (e.Data.GetDataPresent(DataFormats.FileDrop))
e.Effect = DragDropEffects.All;
else
e.Effect = DragDropEffects.None;
}
private void Form1_DragDrop(object sender, DragEventArgs e)
{
string[] s = (string[])e.Data.GetData(DataFormats.FileDrop, false);
int i;
for (i = 0; i < s.Length; i++)
{
if(s[i].Trim()!="")
{
//打开新的窗口 把路径传过去
}
}
}
最新文章
- struts 2 时间控件
- 榮耀6 Plus將是一部沒有對手的手機
- Uncaught ReferenceError: WebForm_DoPostBackWithOptions is not defined
- 336-Palindrome Pairs
- OS X: Messages Agent wants to use the ";login"; keychain
- sql条件中比较性能优化
- 基于JQuery实现滚动到页面底端时自动加载更多信息
- Win8远程[你的凭据不工作]的解决办法
- 【转】MyBatis学习总结(七)——Mybatis缓存
- java main函数不执行?
- [转]Delphi Form的释放和隐藏:free,hide,close
- Python的下载和安装
- crontab的相关设置&;linux定时备份数据库
- 使用ReflectionToStringBuilder实现toString方法
- Hbase集群监控
- springboot在eclipse中运行使用开发配置,打包后运行使用生产环境默认配置
- python基础之字典以及增删改查
- iOS.C
- Stein算法求最大公约数
- Android Service基础知识你知道多少?