Occurs just before the window becomes active.
Event ID |
Objects |
---|---|
pbm_activate |
Window |
None
Long. Return code choices (specify in a RETURN statement):
0 Continue processing
When an Activate event occurs, the first object in the tab order for the window gets focus. If there are no visible objects in the window, the window gets focus.
An Activate event occurs for a newly opened window because it is made active after it is opened.
The Activate event is frequently used to enable and disable menu items.
Example 1 In the window’s Activate event, this code disables the Sheet menu item for menu m_frame on the File menu:
m_frame.m_file.m_sheet.Enabled = FALSE
Example 2 This code opens the sheet w_sheet in a layered style when the window activates:
w_sheet.ArrangeSheets(Layer!)