代码之家  ›  专栏  ›  技术社区  ›  Jarad

pictureBox之间有什么区别。Update()和pictureBox。刷新()

  •  0
  • Jarad  · 技术社区  · 7 年前

    编程新手,英语不是我的第一语言。我很难理解 Control.Update() Control.Refresh() MSDN文档。

    我正在尝试向picturebox显示实时图像,但我不知道使用哪种方法最好。比如,在什么情况下我应该使用 控制更新() 结束 Control.Refresh ,还是两者都用?

    P、 如果这是一个愚蠢的问题。

    1 回复  |  直到 7 年前
        1
  •  2
  •   David    7 年前

    Refresh()调用Invalidate(true)使控件及其子控件无效,然后调用Update()强制绘制控件,以便使无效同步。

    更多详细信息 here .

    简而言之:

    • 调用Invalidate()方法不会强制 同步的 油漆
    • 要强制同步绘制,请调用 使现代化 调用后的方法 无效方法。
    • 调用refresh()会使()和Update()都失效