User wait for some time
<p>I need to fix a problem and need some input. When I press <code>button1</code> my gui starts serial comm. I send some commands and receive some data. Once I press <code>button1</code> I am in the other thread (other than GUI thread) for 3-4 sec until data is fully transferred. What I want is a dialog box, pop up or some thing like that (showing a busy message) to appear in front of my gui when I press the <code>button1</code> and this pop closes automatically in the other thread in which serial communication is taking place when the whole data is transferred.</p>

<p>Some people suggested <code>BackgroundWorker</code> but I was not clear.</p>

<p>I also got a suggestion <em>" Use a winform, set its FormBorderStyle to FixedDialog. Make it small like a messagebox and drop a progressbar control on it. You can use the forms ShowDIalog at the beginning of your thread processing, and Close at the end. The progress bar Style can be set to continous for simplicity."</em></p>

<p><strong>Any good explanation or an alternative easy way to do it considering my scenario</strong> ?
I want to keep things simple</p>
