It's hard to kill a modal form, there is another way of making forms modal without using showmodal
var
WindowList : Pointer;


begin
WindowList := DisableTaskWindows(fPleaseWaitCancel.Handle); //makes form modal
Show;
//execution continues here
EnableTaskWindows(fPleaseWaitCancel.WindowList); //"un-modal" window
fPleaseWaitCancel.Close;
end;




Alister Christie
Computers for People
Phone: 04 471 1849 / Fax: 04 471 1266
PO Box 13085
Johnsonville
Wellington


Paul Mckenzie wrote:
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
_______________________________________________
Delphi mailing list
[EMAIL PROTECTED]
http://ns3.123.co.nz/mailman/listinfo/delphi

Reply via email to