*Form.Activate wait window 'activate1' if type('This.oToolBar.Visible')='L' wait window 'activate2' This.oToolBar.Visible = .T. endif and *Form.DeActivate wait window 'deactivate1' if type('This.oToolBar.Visible')='L' wait window 'deactivate2' This.oToolBar.Visible = .F. endifPart of my question is, when you click on a for in the background, the newly clicked forms activate fires before the deactivate of the old form, right? How can 2 forms be active at once?