当前位置: 首页 > news >正文

C#把外部文件拖入PictureBox中

不知道为何.net编辑器无法自动识别PictureBox的AllowDrop,属性列表中也没有,实际上他确实可以用。

private void Form1_Load(object sender, EventArgs e) { //这句代码不会抱错,但是需要手动输入,.net编辑器无法自动识别AllowDrop this.pictureBox1.AllowDrop = true; } private void pictureBox1_DragDrop(object sender, DragEventArgs e) { string fileName = ((System.Array)e.Data.GetData(DataFormats.FileDrop)).GetValue(0).ToString(); this.pictureBox1.Image = Image.FromFile(fileName); } private void pictureBox1_DragEnter(object sender, DragEventArgs e) { if (e.Data.GetDataPresent(DataFormats.FileDrop)) e.Effect = DragDropEffects.Link; else e.Effect = DragDropEffects.None; }

相关文章:

  • C# 中 字符串和byte数组的转换
  • 《重构——改善既有代码的设计》
  • 二分查找法 C#实现
  • 清华申请退学博士作品:完全用Linux工作
  • C# 压缩和解压缩(Gzip和Zip的方式)
  • Jsp联接Access数据库文件的方法
  • 中国教育“绞肉机”
  • 在指定范围内 生成随机序列算法(可用于洗牌算法)
  • 不用‘/’ 实现除法运算
  • HTML5中的 querySelector
  • js中json的序列化和反序列化
  • 娱乐:输出π的前781位
  • Windows编程模型与API调用示例
  • UltraWebGrid禁止编辑单元格
  • winApi一日一练之 SetTextColor (和Textout)函数
  • 【162天】黑马程序员27天视频学习笔记【Day02-上】
  • 【407天】跃迁之路——程序员高效学习方法论探索系列(实验阶段164-2018.03.19)...
  • 【comparator, comparable】小总结
  • Effective Java 笔记(一)
  • Java 11 发布计划来了,已确定 3个 新特性!!
  • JavaScript DOM 10 - 滚动
  • JS笔记四:作用域、变量(函数)提升
  • Js基础知识(一) - 变量
  • Mac转Windows的拯救指南
  • PHP的类修饰符与访问修饰符
  • vue2.0项目引入element-ui
  • 得到一个数组中任意X个元素的所有组合 即C(n,m)
  • 规范化安全开发 KOA 手脚架
  • 回流、重绘及其优化
  • 经典排序算法及其 Java 实现
  • 如何用vue打造一个移动端音乐播放器
  • 双管齐下,VMware的容器新战略
  • 延迟脚本的方式
  • 一些基于React、Vue、Node.js、MongoDB技术栈的实践项目
  • ​520就是要宠粉,你的心头书我买单
  • ​DB-Engines 11月数据库排名:PostgreSQL坐稳同期涨幅榜冠军宝座
  • # 计算机视觉入门
  • #QT(串口助手-界面)
  • (11)MSP430F5529 定时器B
  • (7)摄像机和云台
  • (附源码)小程序儿童艺术培训机构教育管理小程序 毕业设计 201740
  • (规划)24届春招和25届暑假实习路线准备规划
  • (介绍与使用)物联网NodeMCUESP8266(ESP-12F)连接新版onenet mqtt协议实现上传数据(温湿度)和下发指令(控制LED灯)
  • (免费分享)基于springboot,vue疗养中心管理系统
  • *(长期更新)软考网络工程师学习笔记——Section 22 无线局域网
  • .net core 6 redis操作类
  • .NET Core WebAPI中封装Swagger配置
  • .net core 调用c dll_用C++生成一个简单的DLL文件VS2008
  • .NET delegate 委托 、 Event 事件,接口回调
  • .net Stream篇(六)
  • .NET 同步与异步 之 原子操作和自旋锁(Interlocked、SpinLock)(九)
  • .NET 中小心嵌套等待的 Task,它可能会耗尽你线程池的现有资源,出现类似死锁的情况
  • .netcore 获取appsettings
  • /boot 内存空间不够
  • /usr/bin/perl:bad interpreter:No such file or directory 的解决办法