The Invalidate Method


What is this Invalidate() method and why was it called? The Invalidate() method is the manual way of triggering a Paint event. Thus, in the previous example, because you no longer draw the coordinate information to the screen in the MouseDown handler, you need to trigger the Paint event using the Invalidate() method.

Calling the Invalidate() method without any parameters, as shown in the preceding example, tells the form that its entire client area needs updating. The Invalidate() method also can take parameters. These parameters allow the Invalidate() method to specify that only a piece of the client area within the control needs to be updated. You will look at this type of the Invalidate() method in GDI+ optimization later in the chapter.




Managed C++ and. NET Development
Managed C++ and .NET Development: Visual Studio .NET 2003 Edition
ISBN: 1590590333
EAN: 2147483647
Year: 2005
Pages: 169

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net