好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

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文件夹,并放置图片

原文链接:https://www.idaobin.com/archives/985.html

dy("nrwz");

查看更多关于C#图片查看器实现方法的详细内容...

  阅读:53次