2011-01-31 23 views
0

我在C#編寫的代碼下面在PictureBox顯示圖像,但運行應用程序,上什麼都沒有......當與圖片框顯示的圖像在C#

請幫我解決這個問題。

這裏是我的代碼:

private void button1_Click(object sender, EventArgs e) 
    { 
     PictureBox p =new PictureBox(); 
     p.ImageLocation = "1.jpg" 
     p.Location = new Point(100, 75); 
    } 
+0

您創建一個PictureBox,但你把它放在窗體上?另外,您將ImageLocation設置爲不帶路徑的文件名。你是如何確定它正在尋找正確的目錄? – 2011-01-31 21:55:20

回答

8

加入這一行:

this.Controls.Add(p); 
6
PictureBox.Image = new Bitmap("yourImage.jpg"); 

的格式支持 是:BMP, EMF, EXIF, GIF, ICON, JPEG, PNG, TIFF and WMF.

+0

我想這可能會使OP的代碼縮短一點,但實際上並沒有解決OP的問題。 – Brian 2011-02-01 22:46:22

1

這有可能是該圖片框的尺寸小,您的圖片太大(請將SizeMode屬性設置爲「StrechImage」) 我正在使用帶有透明背景的高分辨率PNG圖標,並花了一點時間弄清楚。