c#实现简单图片查看器

 时间:2024-10-14 06:45:04

1、创建项目,见图:

c#实现简单图片查看器

2、添加界面控件,按照自己的喜好排列,需要添加的控件如下:“OpenFileDialog”“picturebox”四个“button”。

c#实现简单图片查看器

3、接下来是代码添加,首先添加"using System.IO;"引用,因为我们需要操作文件,只要是需要操作文件,基本都要用引用这个。

c#实现简单图片查看器

4、添加三个变量 private int ImageCount; private List<string> 朐袁噙岿ImagePaths = new List<string>(); private int nowCount = 0;这几个变量是为下一张图片这个功能调用的。

c#实现简单图片查看器

5、在第一个打开图片“button”中添加如下代码:if (DialogResult.蚪嬷吃败OK == openFileDialog1.ShowDialog()) { pictureBox1.Image = Image.FromFile(openFileDialog1.FileName); foreach (string Path in Directory.GetFiles(System.IO.Path.GetDirectoryName(openFileDialog1.FileName))) { ImagePaths.Add(Path); } if (ImagePaths.Count != 0) { ImageCount = ImagePaths.Count; } }这段代码的大概意思为:调用openFileDialog打开文件,并且将文件路径提交给pictureBox显示,还有就是给下一张图片调用的部分代码。

c#实现简单图片查看器

6、在下一张的“button”中添加如下代码:if (nowCount < ImageCount) { this.pictureBox1.Image = Bitmap.FromFile(ImagePaths[nowCount]); nowCount++; }这段代码的一位为,获取下一张显示图片,并且在“pictureBox”控件中显示出来。

c#实现简单图片查看器

7、在旋转90的“button”中添加代码:this.pictureBox1.Image.RotateFlip(RotateFlipType.Rotate90FlipNone); this.pictureBox1.Refresh();代码意思为,将当前图片旋转90度,在刷新显示。

c#实现简单图片查看器

8、在旋转180的“button”中添加代码:this.pictureBox1.Image.RotateFlip(RotateFlipType.Rotate180FlipNone); this.pictureBox1.Refresh();代码意思为,将当前图片旋转180度,在刷新显示。

c#实现简单图片查看器

9、在这一步,基本完成了我们对图片查看的基本需求,见效果图。

c#实现简单图片查看器
  • PowerDesigner15.1安装
  • html如何对数据库进行行增删
  • asp获取当前时间
  • pgAdmin怎么在查询结果里修改数据
  • tomcat项目怎么快速启动
  • 热门搜索
    疥疮的治疗方法 山茶花的养殖方法 论文题目大全 猕猴桃酒的酿制方法 红烧肘子的家常做法 货币基金怎么买 黑鱼怎么做好吃 油条的家常做法 张国荣怎么去世的 凤仙花传播种子的方法