ControlDesigner.Invalidate Metoda

Definicja

Unieważnia kontrolkę wyświetlaną na powierzchni projektowej i powoduje wywołanie OnPaint(PaintEventArgs) metody przez hosta projektu.

Przeciążenia

Invalidate(Rectangle)

Unieważnia określony obszar kontrolki, który jest wyświetlany na powierzchni projektowej i sygnalizuje projektantowi sterowania ponowne rysowanie kontrolki.

Invalidate()

Unieważnia cały obszar kontrolki, który jest wyświetlany na powierzchni projektowej i sygnalizuje projektantowi sterowania ponowne rysowanie kontrolki.

Uwagi

Wywoływanie UpdateDesignTimeHtml metody wywołuje Invalidate również metodę.

Invalidate(Rectangle)

Unieważnia określony obszar kontrolki, który jest wyświetlany na powierzchni projektowej i sygnalizuje projektantowi sterowania ponowne rysowanie kontrolki.

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

Rectangle Obiekt reprezentujący obszar do unieważnienia względem lewego górnego rogu kontrolki.

Uwagi

Aby umożliwić projektantowi sterowania obsługę zdarzeń malowania, użyj SetViewFlags metody w metodzie Initialize .

Metoda Invalidate udostępnia hostowi projektu sposób poinstruowania projektanta kontrolek, aby ponownie narysował określoną część kontrolki.

Zobacz też

Dotyczy

Invalidate()

Unieważnia cały obszar kontrolki, który jest wyświetlany na powierzchni projektowej i sygnalizuje projektantowi sterowania ponowne rysowanie kontrolki.

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

Uwagi

Aby umożliwić projektantowi sterowania obsługę zdarzeń malowania, użyj SetViewFlags metody w metodzie Initialize .

Metoda Invalidate udostępnia hostowi projektu sposób poinstruowania projektanta kontrolek o ponownym rysowanie kontrolki. Zasadniczo jest to takie samo jak metoda wywołująca UpdateDesignTimeHtml , ponieważ powoduje ponowne rysowanie całej kontrolki.

Zobacz też

Dotyczy