20_C# 实现VMS客户端——控件_PictureBox

来源:互联网 发布:淘宝女装平铺拍摄公司 编辑:程序博客网 时间:2024/06/11 06:52

声明:

  • 本博客为原创博客,主要讲述使用C#语言调用服务端SDK方式完成VMS客户端完整功能实现,转载请声明出处。
  • 如有技术问题或需交流可直接联系本人邮箱:chuiwenwei@163.com

简述:

  • PictureBox控件在图片和视频显示中是无可替代的,本篇倒不是要详细介绍下PictureBox的使用,因为去使用也没有什么可讲的,主要是很多开发人员在使用PictureBox开发时会常常引起内存泄露。
目录:
  • PictureBox控件操作
1.PictureBox控件操作
  • PictureBox控件显示图片或图像时要用Image属性
  • PictrueBox在清除时除了常规的Image= null之外,如果在之前使用时用到了比如Tab,ContextMenuStrip等属性,都要重新清空否则会出现内存无法释放的问题。最后要对控件进行重新刷新。
 <span style="white-space:pre"></span>picPicture.Image = null;                picPicture.Invalidate();                picPicture.Refresh();                //如果图片控件自身关联了Tag/ContextMenuStrip等其他数据,都要在此处统一清空,否则会出现内存泄露,因为其还在处理中内存无法清除。                picPicture.Tag = null;                picPicture.ContextMenuStrip = null;


0 0
原创粉丝点击