c# OpenFileDialog 打开多个文件

来源:互联网 发布:java api jar包 编辑:程序博客网 时间:2024/06/05 02:34

窗体设计器中有一个OpenFileDialog,一个Picturebox,3个Button,其中一个Button是打开图片文件对话框,如果选择多个图片,然后用另外两个Button作为前后翻页的按钮,就是说一个是往后翻选中的图片,一个是往前翻选中的图片

代码如下:

private void Form1_Load(object sender, System.EventArgs e)  {   openFileDialog1.Multiselect=true;//允许同时选择多个文件  }        string[] picArr;//选择多张图片路径保存到数组  private void button1_Click(object sender, System.EventArgs e)  {   if(openFileDialog1.ShowDialog()==DialogResult.OK)   {    picArr=openFileDialog1.FileNames;    //pictureBox1.Image=Image.FromFile(picArr[0]);   }  }        int i=0;  private void button2_Click(object sender, System.EventArgs e)  {    i--;//上一张    if(i<0)i=0;    pictureBox1.Image=Image.FromFile(picArr[i]);  }  private void button3_Click(object sender, System.EventArgs e)  {       i++;//下一张       if(i>picArr.Length-1)i=picArr.Length-1;       pictureBox1.Image=Image.FromFile(picArr[i]);  }
0 0
原创粉丝点击