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.

C#
public void Invalidate(System.Drawing.Rectangle 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

.NET Framework 4.8.1 i inne wersje
Produkt Wersje
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Invalidate()

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

C#
public void 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

.NET Framework 4.8.1 i inne wersje
Produkt Wersje
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1