Vb.net 运行时在VB窗体图片框中显示图像

Vb.net 运行时在VB窗体图片框中显示图像,vb.net,image,Vb.net,Image,我正在设计一个应用程序,我想附加一些图片到我的VB表单。我使用了一个图片框,图像只有在调试之前才可见。调试开始后,映像将消失 运行调试器时如何显示图像?这是我用于图片框的代码: PictureBox1.Image = My.Resources.tropical_island3 根据有限的信息,这是一种可能性: 如果在调试模式下运行窗体之前,图像显示在picturebox中,则它显然已在设计时分配给PictureBox1.image属性。当您运行该程序并将My.Resources.tropica

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

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

PictureBox1.Image = My.Resources.tropical_island3

根据有限的信息,这是一种可能性:


如果在调试模式下运行窗体之前,图像显示在picturebox中,则它显然已在设计时分配给PictureBox1.image属性。当您运行该程序并将My.Resources.tropical_island3分配给图片框图像时,它会清除图像,因为您家庭计算机上的My.Resources没有像课堂上那样的tropical_island3,或者tropical_island3拼写错误。

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

要解决以非模式形式显示图像的问题,我需要在
之后调用
刷新
。查看


希望这能帮助别人

我认为您需要包含更多的代码-不确定您在这里做什么。这是VB.Net吗?它是VB.Net,否则就不会有
My.Resources
。你的意思是,当你闯入调试器并逐步执行代码时,图像会消失吗?或者在调试模式下运行窗体时?在调试模式下运行窗体时,是图像消失时。我在课堂上用VB2005试过了,效果很好。我不知道为什么它不会在vb 2008 ExprerRSSONYISDA1和Neolisk上运行:非常感谢您的回答。从昨天开始,我一直在相同的情况下运行。您的刷新方法对我很有帮助。有一个问题我正在使用.gif图像在加载屏幕中显示,但是.gif图像动画不起作用。现在图片框只显示图像,没有移动。是否继续你对这种情况有任何想法。提前谢谢。