共用方式為


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 方法相同,因為它會使整個控件重新繪製。

另請參閱

適用於