Important Notice
The pages on this site contain documentation for very old MS-DOS software,
purely for historical purposes.
If you're looking for up-to-date documentation, particularly for programming,
you should not rely on the information found here, as it will be woefully
out of date.
Paint Event Details
◄Summary► ◄Details► ◄Example► ◄Contents► ◄Index► ◄Back►
──────────────────────────────────────────────────────────────────────────────
SUB Form_Paint ()
SUB ctlname_Paint ([Index AS INTEGER])
Usage Notes
■ Your application may need to redraw data in a newly uncovered area.
This applies only when a related property, AutoRedraw, is set to False
(0), the default setting. When AutoRedraw is set to True (-1), then
repainting or redrawing is automatic; no Paint events occur.
■ A Paint event procedure is useful if you have output from the PRINT
method in your code. With a Paint procedure, you can ensure that such
output is repainted when necessary.
■ Using a Paint event procedure for certain tasks can cause a cascading
event. Avoid using a Paint event for:
• Moving or sizing the current form or control
• Changing variables that affect size or visual appearance, such as
setting an object's BackColor property
• Invoking the REFRESH method on the current form or control
Note: A Resize event procedure may be more appropriate for some of these
tasks, but only when objects are being resized larger. Putting a REFRESH
method in a Resize event procedure causes repainting every time a form
is resized. See: ◄Resize Event►