ControlDesigner.Invalidate Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.