效果
1.图片放大,缩小,拖拽功能
2.添加图片,分页功能
在一些项目中也会用到预览图片的功能,至于为什么有一个添加图片的按钮,是因为有些项目,比如视觉相关的项目,摄像头拍摄图片,然后显示在界面上,拍一次显示一张。另一个,就是分页功能,当预览图位置不够用时就会用到。
当前软件的功能
1.添加图片
如果8个预览图都满了,会自动分页,就可以点击上一页,或者下一页了。
2.点击预览图显示大图
点击预览图,之前的拖拽和放大会自动复位
3.大图可以拖拽,放大,缩小
如果图片比较小,有这个功能就看到图片的更多细节了。
4.图片倒序排列
最后拍摄的图片,始终显示在前面,方便用户更好的观察到最新的图片
新建一个winform项目,界面如下:
界面中大图和预览图都是 PictureBox 控件 ,至于控件的名字,在下面的代码中可以看到,在文章的最后面,我会附上这个Demo源码,Visual Studio 版本为2019
下面代码有很多地方写法不合理,仅供参考,请自己优化
代码:
代码中,鼠标缩放,拖拽功能,需要在控件里选择对应的方法,否则运行就没有效果
运行后,效果就如文章开头的 Gif 图片
源码:
如果这个帖子对你有用,欢迎 关注 + 点赞 + 留言,谢谢