我正在使用Visual Studio 2010並在c#中編寫一個簡單的項目。我有一個圖片框和兩個按鈕。當按下一個按鈕時,圖片框中的圖像會發生變化,但我無法更改背景圖片佈局屬性。在按鈕回調是這樣的:PictureBox.BackgroundImageLayout更改失敗
pictureBox1.BackgroundImage = Image.FromFile("test.jpg");
pictureBox1.BackgroundImageLayout = ImageLayout.Stretch;
圖像被改變,但它沒有延伸到圖片框。實際上,只顯示了適合圖片框的圖像的一部分。
有什麼建議嗎?
UPDATE
這是我的錯誤。在按鈕回調調用竟是:
pictureBox1.Image = Image.FromFile("test.jpg");
pictureBox1.BackgroundImageLayout = ImageLayout.Stretch;
,而不是上發言。
嘗試調用'pictureBox1.Refresh();' –