验证图片框实际更新的时间?

时间:2014-01-07 15:12:43

标签: c# winforms picturebox

我有一个程序需要同时执行两个单独的功能。 第一个是使用新的Bitmap更新图片框,第二个函数是一个有效的瞬时函数。

然而,由于更新图片框的延迟,两者之间有明显的延迟。基本代码如下:

this.pictureBox1.Image = bmp;
this.Invalidate();
OtherFunction();

我禁用了双缓冲,并尝试了各种.Update().Refresh()Application.DoEvents(),但似乎没有任何东西可以让它更快。

从我的研究中看来,设置Invalidate Flag只是意味着下次某事来寻找无效的表单时,它会更新它。有没有办法手动触发?

除非绝对必要,否则我宁愿不引入Thread.Sleep()

1 个答案:

答案 0 :(得分:0)

你见过this question吗?也许您还没有尝试强制控件更新的完全魔术调用序列。