我有一张图像想要包含在我的vb.net应用程序中,所以我在Photoshop中将它切成了多个图片框,并相应地锚定它们,这样当我的应用程序被调整大小时,它不会拉伸图像的所有部分。看起来很好,几乎很好用,但是当调整窗体大小时,图片框会出现闪烁。
我知道图片框不是最快的控件,所以我猜测它刷新得不够快。除了闪烁之外,即使图片框是透明的,它仍然显示为白色背景。
我尝试添加背景颜色希望能更好地隐藏闪烁,但没有成功。
所以我的第一个问题是有没有什么方法可以防止这种情况?如果没有,有哪些控件比较快?
也许有人知道自定义图片框,或者您知道速度更快的控件。基本上,任何允许背景图片和透明背景颜色的控件都可以使用,只要它更快。
我真的很感谢您的帮助。谢谢。PS:我的应用程序是在VB.net中,但我也会添加一个C#标签,因为我很可能需要通过代码切换控件而不是修复它。
我知道图片框不是最快的控件,所以我猜测它刷新得不够快。除了闪烁之外,即使图片框是透明的,它仍然显示为白色背景。
我尝试添加背景颜色希望能更好地隐藏闪烁,但没有成功。
所以我的第一个问题是有没有什么方法可以防止这种情况?如果没有,有哪些控件比较快?
也许有人知道自定义图片框,或者您知道速度更快的控件。基本上,任何允许背景图片和透明背景颜色的控件都可以使用,只要它更快。
我真的很感谢您的帮助。谢谢。PS:我的应用程序是在VB.net中,但我也会添加一个C#标签,因为我很可能需要通过代码切换控件而不是修复它。
DoubleBuffered = true
吗? - MethodMan