Why not Hide the previous active form and then show it again. Trap the active control in FormClose with action set to caHide maybe? Set the active control back in FormShow? JED --------------------------------------------------------------------------- New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED] Website: http://www.delphi.org.nz To UnSub, send email to: [EMAIL PROTECTED] with body of "unsubscribe delphi"