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 метод, так как он вызывает перерисовку всего элемента управления.