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 对象,表示要使之无效的区域,它相对于控件的左上角。

注解

若要使控件设计器能够处理绘制事件,请使用 SetViewFlags 该方法中的 Initialize 方法。

该方法 Invalidate 为设计主机提供了一种方法,用于指示控件设计器重新绘制控件的特定部分。

另请参阅

适用于

Invalidate()

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

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

注解

若要使控件设计器能够处理绘制事件,请使用 SetViewFlags 该方法中的 Initialize 方法。

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

另请参阅

适用于