ControlDesigner.Invalidate 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
會使設計表面顯示的控制失效,並導致設計主機呼叫該 OnPaint(PaintEventArgs) 方法。
多載
| 名稱 | Description |
|---|---|
| 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)
參數
備註
要讓控制設計器處理繪製事件,請在方法SetViewFlags中使用該Initialize方法。
此 Invalidate 方法提供設計主機指示控制設計師重新繪製控制部分的途徑。
另請參閱
適用於
Invalidate()
會使設計表面上顯示的整個控制區域失效,並指示控制設計師重新繪製控制控制。
public:
void Invalidate();
public void Invalidate();
member this.Invalidate : unit -> unit
Public Sub Invalidate ()
備註
要讓控制設計器處理繪製事件,請在方法SetViewFlags中使用該Initialize方法。
此 Invalidate 方法提供設計主機指示控制設計師重新繪製控制項的方法。 本質上,這與呼叫 UpdateDesignTimeHtml 方法相同,因為它會重新繪製整個控制項。