虚位以待(AD)
虚位以待(AD)
首页 > 软件编程 > C#编程 > C#图片查看器实现方法

C#图片查看器实现方法
类别:C#编程   作者:码皇   来源:互联网   点击:

本篇文章给大家分享了用C 制作图片查看器的方法以及先实现代码,有需要的读者们参考下。

实现效果:

注意:using system.io; 往Form1上添加控件picturebox,再添加imagelist,并设置imagelist的imagesize大小

Form1.cs代码:

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;
    using System.IO;
    namespace ImageCheck{
    public partial class Form1 : Form {
    public Form1() {
    InitializeComponent();
    }
    int index;
    private void button1_Click(object sender, EventArgs e) {
    index--;
    if (index<0) {
    MessageBox.Show("去往最后一张图片");
    index = imageList1.Images.Count - 1;
    }
    this.pictureBox1.Image = this.imageList1.Images[index];
    }
    private void button2_Click(object sender, EventArgs e) {
    index++;
    if (index>imageList1.Images.Count-1) {
    MessageBox.Show("回到第一张图片");
    index = 0;
    }
    this.pictureBox1.Image = this.imageList1.Images[index];
    }
    private void LoadImage() {
    string rootPath = Application.StartupPath;
    string filePath = rootPath + @"image";
    DirectoryInfo rootDir = new DirectoryInfo(filePath);
    FileInfo[] file = rootDir.GetFiles();
    for (int i=0;
    i<=file.Length-1;
    i++) {
    Image img = Image.FromFile(file[i].FullName);
    this.imageList1.Images.Add(img);
    }
    }
    private void Form1_Load(object sender, EventArgs e) {
    LoadImage();
    this.pictureBox1.Image = this.imageList1.Images[index];
    }
    }
    }

注意:在C#的工作目录Debug下创建image文件夹,并放置图片

您可能感兴趣的文章:

  • C#如何实现图片查看器
相关热词搜索: C 图片查看器