Is there a way to show modal without showing modal? lazarus / 10-Designer ---------------------------------------------------------------------- cybersmyth · 2011-02-17 14:52 I know that doesn't make any sense, but here's the situation I'm in: My app downloads files from a FTP server and works with them then uploads some output. To do this, I made a separate FTP form where I set the parameters for what files to get or put and then ShowModal the form. So I have the FTP from set to return mrAbort if there is any kind of FTP error and mrOk if everything is downloaded properly. This has worked as a pretty good solution, but I have some people who want to run the app in the background and the FTP progress form popping up really seems to bug them. I still want to keep the modal operations because I want to make sure the main form doesn't do anything while the FTP progress form is working, but I need some way to hide the FTP progress form if the user doesn't wants to see it. Any thoughts? -Joe ---------------------------------------------------------------------- BlueIcaro · 2011-02-17 15:22 Try to stay on the top, in the property FormStyle. And then show your normaly (form1.show); /BlueIcaro ---------------------------------------------------------------------- mas steindorff · 2011-02-17 15:57 I agree with your users!  The computer belongs to the user, not to your software.  I hate it when I'm typing away on a report and Windose does some pop-up that takes away my key strokes.  worse yet, some times I hit some key that the pop-up uses to shutdown or start doing something...   If you must modal, think about these things.  You can set a flag in your main form that will disable the controls/panels you don't what the user to access while the FTP form is up.  Use the same event as you are now to clear the flag and re- enable the controls.  When your main form's controls are disabled, you should also have it's onclick event re-show your FTP form in case it ends up behind something.