Sdílet prostřednictvím


ControlDesigner.Invalidate Metoda

Definice

Zruší platnost ovládacího prvku zobrazeného na návrhové ploše a způsobí, že hostitel návrhu zavolá metodu OnPaint(PaintEventArgs) .

Přetížení

Invalidate(Rectangle)

Zruší platnost zadané oblasti ovládacího prvku, která je zobrazena na návrhové ploše, a signalizuje návrháři ovládacích prvků překreslit ovládací prvek.

Invalidate()

Zruší platnost celé oblasti ovládacího prvku, která je zobrazena na návrhové ploše, a signalizuje návrháři ovládacích prvků, aby ovládací prvek překreslil.

Poznámky

Volání UpdateDesignTimeHtml metody také volá Invalidate metodu.

Invalidate(Rectangle)

Zruší platnost zadané oblasti ovládacího prvku, která je zobrazena na návrhové ploše, a signalizuje návrháři ovládacích prvků překreslit ovládací prvek.

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)

Parametry

rectangle
Rectangle

Objekt Rectangle , který představuje oblast, která se má zrušit, vzhledem k levému hornímu rohu ovládacího prvku.

Poznámky

Pokud chcete návrháři ovládacích prvků povolit zpracování událostí malování, použijte metodu SetViewFlagsInitialize v metodě.

Metoda Invalidate poskytuje hostiteli návrhu způsob, jak instruovat návrháře ovládacího prvku, aby překreslil konkrétní část ovládacího prvku.

Viz také

Platí pro

Invalidate()

Zruší platnost celé oblasti ovládacího prvku, která je zobrazena na návrhové ploše, a signalizuje návrháři ovládacích prvků, aby ovládací prvek překreslil.

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

Poznámky

Pokud chcete návrháři ovládacích prvků povolit zpracování událostí malování, použijte metodu SetViewFlagsInitialize v metodě.

Metoda Invalidate poskytuje hostiteli návrhu způsob, jak instruovat návrháře ovládacího prvku, aby překreslil ovládací prvek. V podstatě je to stejné jako volání UpdateDesignTimeHtml metody, protože způsobí překreslení celého ovládacího prvku.

Viz také

Platí pro