Hi, LiFo
You can use Form.ShowDialog as usual on any thread. But you might have to
ensure dialog will be shown not behind some other window, which might happen
to be active at that moment.
If you want to show standard form, you might do this with Application.Run on
it. It will work Ok if there is no interaction with forms on other threads,
including UI. Otherwise, you'll have to resort to Invoke methods and
InvokeRequired checks.
You don't need to pass objects in constructors. Just add some set property
in the form, create it with new and set object to property.
If you want to pass object to thread - see MSDN
http://msdn.microsoft.com/library/de...ingThreads.asp
HTH
Alex
"LiFo" <ik****@hotmail.com> wrote in message
news:OV**************@TK2MSFTNGP11.phx.gbl...
how to open an form in an thread
and pass an object in the constructor ??