.net 将图片从一个盒子移到另一个盒子时出现的一个奇怪的小问题

.net 将图片从一个盒子移到另一个盒子时出现的一个奇怪的小问题,.net,vb.net,winapp,.net,Vb.net,Winapp,嘿,伙计们。 我有一行简单的代码: Image1.Image = vImage.Image Image1是子窗口中的图片框,vImage是父窗口中的图片框。当我第一次打开子窗口时,我在Image1中看到一张完全空白的图片,同时vImage上有一张图片。当我隐藏并再次打开它时,它上面有图片。问题是什么?我如何在代码中修复它 谢谢你在声明之后添加Me.Refresh()。 这将调用绘制事件(隐藏和显示表单也是如此。没有帮助,还有其他解决方案吗?谢谢,但当我将此添加到代码中时,它也不起作用。当我将M

嘿,伙计们。 我有一行简单的代码:

Image1.Image = vImage.Image
Image1是子窗口中的图片框,vImage是父窗口中的图片框。当我第一次打开子窗口时,我在Image1中看到一张完全空白的图片,同时vImage上有一张图片。当我隐藏并再次打开它时,它上面有图片。问题是什么?我如何在代码中修复它

谢谢你

在声明之后添加
Me.Refresh()

这将调用绘制事件(隐藏和显示表单也是如此。

没有帮助,还有其他解决方案吗?谢谢,但当我将此添加到代码中时,它也不起作用。当我将Me.Hide()和Me.Show()添加到其中时,它可以正常工作,但会闪烁出现,我如何避免?您知道吗?请尝试Image1.Invalidate()或者两者兼而有之。不确定这是否有效,但请尝试一下。@Orc出现故障导致()无效?或者您找到了其他解决方案吗?