【问题标题】:Vb.net picturebox fast move lagvb.net图片框快速移动滞后
【发布时间】:2015-05-05 08:04:50
【问题描述】:

当我的图片框在相对较好的计算机上以不同的速度通过表单以相对较快的速度移动时,它运行正常,但是当我使用稍差的计算机时,如果有超过三个图片框以较快的速度移动,它就会滞后表格。我不确定这是否与双缓冲有关,有人可以向我解释一下双缓冲是什么吗?以及如何解决我的问题?图片框不是图片,只是将其背景色设置为蓝色/红色/绿色。

【问题讨论】:

    标签: vb.net visual-studio-2010 picturebox lag


    【解决方案1】:

    双缓冲解释得很好here at Wikipedia

    动画图片框很难优化,因为它们从未打算用于优化。

    你能详细说明你想要完成什么样的动画吗?也许一种不同的方法,插入一个 PictureBox 甚至 DirectX 更适合您的任务。

    【讨论】:

      【解决方案2】:

      只是扩展上述答案:如果您认为双缓冲适合您,请执行以下操作:

      Form_Load 中,添加行DoubleBuffered=True

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-08-08
        • 2012-11-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多