Hi,
I launch a thread via ThreadPool.QueueUserWorkItem which has a messagebox dialogue in it:
System.Windows.Forms.DialogResult dr = System.Windows.Forms.MessageBox.Show("would you like to download upgrade in background? ..", "Upgrade Available", MessageBoxButtons.YesNo);
It seems to work fine however I am a little suspicious after some customers suggested they were not getting the message poping up. I had the feeling in .net framework 2.0+ you dont need to marshall this particular call, it does it for you. Correct?
regards ewart.
this is a semi-related topic for interest: http://stackoverflow.com/questions/195593/why-use-a-owner-window-in-messagebox-show