在运行时在VB表单图片框中显示图像

时间:2009-07-22 11:07:34

标签: vb.net image

我正在设计一个应用程序,我想将一些图片附加到我的VB表单中。我使用了一个图片框,只有在调试之前图像才可见。调试开始后,图像消失。

运行调试器时如何显示图像?这是我用于图片框的代码:

PictureBox1.Image = My.Resources.tropical_island3

2 个答案:

答案 0 :(得分:2)

我在VB.NET表单上遇到了类似的问题。我发现在将表单加载为模式窗口(.ShowDialog)时,图片框中的图像显示正常,但如果将表单加载为非模态(.Show),PictureBox显示为白色背景。

要解决以非模式形式显示图片的问题,我需要在.Refresh

之后为表单调用.Show

希望能帮到别人!

答案 1 :(得分:0)

这是一种可能性,基于有限的信息:

如果在调试模式下运行表单之前图像显示在图片框中,则显然在设计时已将其分配给PictureBox1.Image属性。当您运行该程序并将My.Resources.tropical_island3分配给Picture Box图像时,它会清除图像,因为您家用计算机上的My.Resources没有类似于课堂上的热带_用户3,或者热带海洋3拼写错误。