Control.Update 方法

使控件重绘其工作区内的无效区域。

**命名空间:**System.Windows.Forms
**程序集:**System.Windows.Forms(在 system.windows.forms.dll 中)

语法

声明
Public Sub Update
用法
Dim instance As Control

instance.Update
public void Update ()
public:
void Update ()
public void Update ()
public function Update ()

备注

执行所有对绘制的挂起请求。

有两种重新绘制窗体及其内容的方法:

  • 您可以将 Invalidate 方法的重载之一与 Update 方法一起使用。

  • 可以调用 Refresh 方法,此方法强制控件重新绘制其自身及其所有子级。这等效于将 Invalidate 方法设置为 true 并将该方法与 Update 一起使用。

Invalidate 方法控制绘制或重新绘制的内容。Update 方法控制发生绘制或重新绘制的时间。如果将 InvalidateUpdate 方法一起使用,而不是调用 Refresh,则重新绘制的内容取决于您使用的 Invalidate 的重载。Update 方法仅仅是强制立即绘制控件,而 Invalidate 方法则控制当您调用 Update 方法时所绘制的内容。

有关更多信息,请参见 MSDN Library(位于 https://www.microsoft.com/china/msdn/library. Platform SDK 文档的“Painting and Drawing”(绘画和绘图)部分的 WM_PAINT 主题。

平台

Windows 98、Windows 2000 SP4、Windows CE、Windows Millennium Edition、Windows Mobile for Pocket PC、Windows Mobile for Smartphone、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition

.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求

版本信息

.NET Framework

受以下版本支持:2.0、1.1、1.0

.NET Compact Framework

受以下版本支持:2.0、1.0

请参见

参考

Control 类
Control 成员
System.Windows.Forms 命名空间
ClientRectangle
ClientSize
Invalidate