Поделиться через


ControlDesigner.Invalidate Метод

Определение

Делает недействительным элемент управления, отображаемый в рабочей области конструирования, и инициирует вызов метода OnPaint(PaintEventArgs) основным приложением разработки.

Перегрузки

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)

Параметры

rectangle
Rectangle

Объект Rectangle, представляющий область, которую требуется сделать недействительной, отсчет ведется относительно левого верхнего угла элемента управления.

Комментарии

Чтобы разрешить конструктору элементов управления обрабатывать события рисования SetViewFlags , используйте метод в методе Initialize .

Метод Invalidate предоставляет узлу разработки способ указать конструктору элемента управления перерисовывать определенную часть элемента управления.

См. также раздел

Применяется к

Invalidate()

Делает недействительной целую область элемента управления, отображаемого в рабочей области конструирования, и сигнализирует конструктору элементов управления о необходимости перерисовки элемента управления.

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

Комментарии

Чтобы разрешить конструктору элементов управления обрабатывать события рисования SetViewFlags , используйте метод в методе Initialize .

Метод Invalidate предоставляет узлу разработки способ указать конструктору элемента управления перерисовывать элемент управления. По сути, это то же самое, что и вызывающий UpdateDesignTimeHtml метод, так как он вызывает перерисовку всего элемента управления.

См. также раздел

Применяется к