【发布时间】:2014-03-24 10:43:27
【问题描述】:
我正在使用 Visual Studio 2010 并用 c# 编写一个简单的项目。我有一个图片框和两个按钮。按下一个按钮时,图片框中的图像会更改,但我无法更改背景图像布局属性。在按钮回调中是这样的:
pictureBox1.BackgroundImage = Image.FromFile("test.jpg");
pictureBox1.BackgroundImageLayout = ImageLayout.Stretch;
图像已更改,但未在图片框上拉伸。实际上,只显示了适合图片框的部分图像。
有什么建议吗?
更新
这是我的错。按钮回调中的调用实际上是:
pictureBox1.Image = Image.FromFile("test.jpg");
pictureBox1.BackgroundImageLayout = ImageLayout.Stretch;
而不是上面的语句。
【问题讨论】:
-
尝试拨打
pictureBox1.Refresh();
标签: c# visual-studio-2010 layout picturebox