日期:2014-05-18  浏览次数:20860 次

关于C#picturebox控件如何随机加载图片问题
在做读心术的程序,但是用button控件向picturebox里随机加载图片时却报错,图片路径没有指定错。请高手指教。谢谢

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace _111
{
  public partial class Form1 : Form
  {
  public Form1()
  {
  InitializeComponent();
  }

  private void button2_Click(object sender, EventArgs e)
  {

  }

  private void button1_Click(object sender, EventArgs e)
  {
  Random rd = new Random();
  pictureBox1.Image = System.Drawing.Bitmap.FromFile("E:\\读心术1.1\\icon" + rd.Next(1,40) + " .bmp");
  }


  }
}

------解决方案--------------------
Image能获得到吗
------解决方案--------------------
System.Drawing.Bitmap.FromFile("E:\\读心术1.1\\icon" + rd.Next(1,40) + " .bmp");
这样不是一个好的习惯,程序中最好不要出现1.1这样的路经,要不然出现一些问题不好弄的,你改一下路经
------解决方案--------------------
rd.Next(1,40)这个最终的图片路径肯定存在吗?
------解决方案--------------------
rd.Next(1,40)要注意产生随机数的范围!