C# Winform 相册功能,图片缩放,拖拽,预览图分页

   日期:2024-12-26    作者:qiy168 移动:http://oml01z.riyuangf.com/mobile/quote/50245.html

效果

1.图片放大,缩小,拖拽功能

2.添加图片,分页功能

在一些项目中也会用到预览图片的功能,至于为什么有一个添加图片的按钮,是因为有些项目,比如视觉相关的项目,摄像头拍摄图片,然后显示在界面上,拍一次显示一张。另一个,就是分页功能,当预览图位置不够用时就会用到。

当前软件的功能

1.添加图片

如果8个预览图都满了,会自动分页,就可以点击上一页,或者下一页了。

2.点击预览图显示大图

点击预览图,之前的拖拽和放大会自动复位

3.大图可以拖拽,放大,缩小

如果图片比较小,有这个功能就看到图片的更多细节了。

4.图片倒序排列

最后拍摄的图片,始终显示在前面,方便用户更好的观察到最新的图片

新建一个winform项目,界面如下

界面中大图和预览图都是 PictureBox 控件 ,至于控件的名字,在下面的代码中可以看到,在文章的最后面,我会附上这个Demo源码,Visual Studio 版本为2019

下面代码有很多地方写法不合理,仅供参考,请自己优化

代码

 

代码中,鼠标缩放,拖拽功能,需要在控件里选择对应的方法,否则运行就没有效果

运行后,效果就如文章开头的 Gif 图片

源码

如果这个帖子对你有用,欢迎 关注 + 点赞 + 留言,谢谢


特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号