【发布时间】:2010-01-25 12:16:50
【问题描述】:
并非所有页面都这样做,但 youtube.com 就是一个很好的例子。大多数情况下,如果您将窗口大小调整为更大,而不是更小。在这种情况下,很多内容会可怕地闪烁。我在网上看到一些帖子试图声称某种双缓冲会阻止这种情况,但我还没有看到任何正确实施的例子。谢谢。
【问题讨论】:
标签: .net browser resize flicker
并非所有页面都这样做,但 youtube.com 就是一个很好的例子。大多数情况下,如果您将窗口大小调整为更大,而不是更小。在这种情况下,很多内容会可怕地闪烁。我在网上看到一些帖子试图声称某种双缓冲会阻止这种情况,但我还没有看到任何正确实施的例子。谢谢。
【问题讨论】:
标签: .net browser resize flicker
处理包含 WebBrowser 控件的表单的 Resize 事件。
在这种情况下,强制表单(和子控件)更新自己。这有点不直观,但这大大减少了我的应用程序中的闪烁。
private void Form1_Resize(object sender, EventArgs e)
{
this.Update();
}
【讨论】: