Ciao ragazzi,
ho un'applicazione console che deve lanciare una form. Tutto questo accade, ma dopo un pò vedo sparire la form mentre l'applicazione console rimane in piedi. Questo non succede se invece di chiamare il metodo Show della form chiamo ShowDialog; quest'ultimo però in caso di chiusura della form non fa chiudere la console(cosa che io vorrei). Vi posto il codice.
codice:
protected static Form1 myFrame= null;
static void Main(string[] args)
{
myFrame= new Form1();
Thread t = new Thread(new ThreadStart(showForm));
t.IsBackground = true;
t.Start();
............
............
}
private static void showForm()
{
myFrame.Show();
}
poi una curiosità: come si traduce in C# la seguente riga Java:
java.awt.EventQueue.invokeLater(.......) ?
Grazie