我在我的面板中創建了一個picturebox,我想用本地圖像填充它。如何使用ImageLocation將圖像放入我的圖片框中?
這是我迄今爲止所做的,以下代碼僅僅是我的面板創建代碼的一小部分。
PictureBox picture = new PictureBox
{
Name = "pictureBox",
Size = new Size(100, 50),
Location = new Point(14, 17)
};
p.Controls.Add(picture);
picture.ImageLocation = @"..\Image\1.jpg";
它做的工作,但不能完全作爲後我啓動我的C#Windows窗體應用程序,它強制顯示一個白色的盒子在中間,而不是像一個紅色的叉。任何想法如何解決它?
嗨,感謝您的回覆。我如何檢查路徑與.exe的位置? – Thomas
這是一個相對路徑...因此,無論您的可執行文件位於何處,查找1個文件夾,然後從那裏查看Image Image文件夾。 –
哦。好的解決了這個問題。它現在能夠加載「圖片」,但應用程序加載後,它出現了一個白色的盒子而不是圖像。任何想法如何解決這個問題?或者這是否與圖像大小和我的圖片大小? – Thomas