juveinter01
27-09-2007, 14:27
Salve a tutti,
per visualizzare una form, il metodo più semplice è sicuramante quello di invocare il metodo Show() della classe System.Windows.Forms.Control a partire da un oggetto di una classe per esempio MyForm che eredita da System.Windows.Forms.Form.
Desideravo chiedervi cortesemente come mai in questo modo, in fase di esecuzione, la finestra che viene mostrata si blocca e non risponde in più. In particolare il comportamento che noto è il seguente: la finestra viene mostrata in background inizialmente, poi, una volta ottenuto il focus, diventa tutta bianca e scrive in alto, sulla barra del titolo, "... (Non risponde)".
Questo problema lo ottengo anche con il programma più semplice possibile, cioè il seguente:
public class MyForm : System.Windows.Forms.Form {
public static void Main() {
MyForm f = new My Form();
f.Show();
//... qualsiasi cosa, p.e. System.Console.ReadLine();
}
}
Grazie per qualsiasi suggerimento possiate fornirmi.
per visualizzare una form, il metodo più semplice è sicuramante quello di invocare il metodo Show() della classe System.Windows.Forms.Control a partire da un oggetto di una classe per esempio MyForm che eredita da System.Windows.Forms.Form.
Desideravo chiedervi cortesemente come mai in questo modo, in fase di esecuzione, la finestra che viene mostrata si blocca e non risponde in più. In particolare il comportamento che noto è il seguente: la finestra viene mostrata in background inizialmente, poi, una volta ottenuto il focus, diventa tutta bianca e scrive in alto, sulla barra del titolo, "... (Non risponde)".
Questo problema lo ottengo anche con il programma più semplice possibile, cioè il seguente:
public class MyForm : System.Windows.Forms.Form {
public static void Main() {
MyForm f = new My Form();
f.Show();
//... qualsiasi cosa, p.e. System.Console.ReadLine();
}
}
Grazie per qualsiasi suggerimento possiate fornirmi.