I have an application in vb.net that starts with a sub function do some things and decide if it shows itself or not. When it shows itself it do so by invoking dialog.ShowDialog().
When dialog.ShowDialog returns the application does some cleaning and end.
I'd like to find a way to temporarily hide the dialog (send it to the system tray) without returning from the ShowDialog() function. However, as soon as I do a me.hide() in the form's code, the form is effectively hidden, but the ShowDialog() function return and the process is closed.
I understand this is the expected behaviors. So my question is how can I get this effect? That is launch a dialog, that can be hidden, and block until the user really wants to quit the application.
Thanks for your help.