Have a look at the ShowModal code in the Forms Unit.
 
So, 2 steps required.
 
1. Set Modal Result eg mrCancel.
2. Post a message to the window handle for the form (any message). eg WM_USER.
 
Myles.
 
 
-----Original Message-----
From: Paul Mckenzie [mailto:[EMAIL PROTECTED]
Sent: Thursday, 26 February 2004 15:12
To: Delphi List - Delphi
Subject: [DUG] Auto Killing a Modal Form

How do I Auto-Kill a Modal Form ?
 
I have a Form that I ShowModal
OnActivate or OnShow I do a load of processing (updating a ProgressBar).
Then I want the Form to automatically Close...
 
How do I get it to Close - I have tried setting ModalResult - but it seems to just get ignored.
If I set ModalResult in a Control the user activates  it works - but I need it to automatically Close.
 
 
Regards
Paul McKenzie
Analyst Programmer
SMSS Ltd.
 
_______________________________________________
Delphi mailing list
[EMAIL PROTECTED]
http://ns3.123.co.nz/mailman/listinfo/delphi

Reply via email to