C#图片上一张下一张
生活随笔
收集整理的這篇文章主要介紹了
C#图片上一张下一张
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
namespace 照片
{
??? public partial class Form1 : Form
??? {
??????? public Form1 ()
??????? {
??????????? InitializeComponent();
??????? }
??????? //獲得文件夾中所有圖片文件的全路徑
??????? string [] path = Directory.GetFiles( @"C:\Users\yn\Pictures\C#\" );
??????? int i = 0 ;
??????? //下一張
??????? private void button2_Click ( object sender, EventArgs e)
??????? {
??????????? //每點(diǎn)一下,i++,path[i]指向下一張圖片
??????????? i++;
??????????? if (i>path.Length- 1 )
??????????? {
??????????????? i = 0 ; //到最后一張,返回第一張
??????????? }
??????????? pictureBox1.Image = Image.FromFile(path[i]);
??????? }
??????? //上一張
??????? private void button1_Click ( object sender, EventArgs e)
??????? {
??????????? i--;
??????????? if (i< 0 )
??????????? {
??????????????? i = path.Length- 1 ;
??????????? }
??????????? pictureBox1.Image = Image.FromFile(path[i]);
??????? }
??????? private void Form1_Load ( object sender, EventArgs e)
??????? {
??????????? //窗體加載時(shí),顯示一張圖片
??????????? pictureBox1.Image = Image.FromFile( @"C:\Users\yn\Pictures\C#\31113.png" );
??????? }
??? }
}
{
??? public partial class Form1 : Form
??? {
??????? public Form1 ()
??????? {
??????????? InitializeComponent();
??????? }
??????? //獲得文件夾中所有圖片文件的全路徑
??????? string [] path = Directory.GetFiles( @"C:\Users\yn\Pictures\C#\" );
??????? int i = 0 ;
??????? //下一張
??????? private void button2_Click ( object sender, EventArgs e)
??????? {
??????????? //每點(diǎn)一下,i++,path[i]指向下一張圖片
??????????? i++;
??????????? if (i>path.Length- 1 )
??????????? {
??????????????? i = 0 ; //到最后一張,返回第一張
??????????? }
??????????? pictureBox1.Image = Image.FromFile(path[i]);
??????? }
??????? //上一張
??????? private void button1_Click ( object sender, EventArgs e)
??????? {
??????????? i--;
??????????? if (i< 0 )
??????????? {
??????????????? i = path.Length- 1 ;
??????????? }
??????????? pictureBox1.Image = Image.FromFile(path[i]);
??????? }
??????? private void Form1_Load ( object sender, EventArgs e)
??????? {
??????????? //窗體加載時(shí),顯示一張圖片
??????????? pictureBox1.Image = Image.FromFile( @"C:\Users\yn\Pictures\C#\31113.png" );
??????? }
??? }
}
總結(jié)
以上是生活随笔為你收集整理的C#图片上一张下一张的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 利用CSS、JavaScript及Aja
- 下一篇: ID生成策略(一)