Ciao a tutti...
sto facendo un programma per palmare in c#.
Ho dei problemi nel creare una semplice finestra che viene creata cliccando su un pulsante presente nel form principale.
Questa finestra è un'altro form (form3) che purtroppo mi compare solo se chiudo il programma principale(cioè la form1 principale).Viene lanciata tramite un thread cosi':

codice:
Thread th = new Thread(new ThreadStart(SeeInfo));
            th.Start();
e questo è il metodo SeeInfo:

codice:
private void SeeInfo()
        {
            Application.DoEvents();
            Form3 f3 = new Form3();
            f3.ShowDialog();
        }
La Form3 è creata tramite il tool per disegnare interfacce grafiche di VisualStudio...

Cosa sbaglio? Esiste una finestra piu' agevole da usare per visualizzare dati invece dell'oggetto Form?

grazie 1000