int pname=rd.next(1,10);
pictureBox1.Backgroundimage=Image.FromFile("P\\"+pname.ToString()+".png");
其實C#pictureBox控件有好幾個加載圖片的屬性
比如
pictureBox1.Image = global::HyWlgz.Properties.Resources.pic;//pic是圖片名稱,這個是將圖片加到資源中再引用的,是在設計時屬性設計器中選擇的.
pictureBox1.ImageLocation = Directory.GetCurrentDirectory() + @"\p\1.png";//是在程序運行目錄中有個P文件夾放了好多圖片,1.png是圖片名稱
手打的,可能以上代碼大小寫區分有點問題