ControlDesigner.Invalidate 方法

定义

使设计图面上显示的控件无效,并使设计宿主调用 OnPaint(PaintEventArgs) 方法。

重载

Invalidate(Rectangle)

使显示在设计图面上的控件的指定区域无效,并向控件设计器发送重新绘制控件的信号。

Invalidate()

使显示在设计图面上的控件的整个区域无效,并向控件设计器发送重新绘制控件的信号。

注解

调用 UpdateDesignTimeHtml 方法也会调用 Invalidate 方法。

Invalidate(Rectangle)

使显示在设计图面上的控件的指定区域无效,并向控件设计器发送重新绘制控件的信号。

public:
 void Invalidate(System::Drawing::Rectangle rectangle);
public void Invalidate (System.Drawing.Rectangle rectangle);
member this.Invalidate : System.Drawing.Rectangle -> unit
Public Sub Invalidate (rectangle As Rectangle)

参数

rectangle
Rectangle

一个 Rectangle 对象,表示要使之无效的区域,它相对于控件的左上角。

注解

若要使控件设计器能够处理绘制事件,请在 方法中使用 SetViewFlagsInitialize 方法。

方法 Invalidate 为设计宿主提供了一种指示控件设计器重绘控件的特定部分的方法。

另请参阅

适用于

Invalidate()

使显示在设计图面上的控件的整个区域无效,并向控件设计器发送重新绘制控件的信号。

public:
 void Invalidate();
public void Invalidate ();
member this.Invalidate : unit -> unit
Public Sub Invalidate ()

注解

若要使控件设计器能够处理绘制事件,请在 方法中使用 SetViewFlagsInitialize 方法。

方法 Invalidate 为设计宿主提供了一种指示控件设计器重绘控件的方法。 实质上,这与调用 UpdateDesignTimeHtml 方法相同,因为它会导致重新绘制整个控件。

另请参阅

适用于