2009-06-22 6 views

Répondre

2

Définissez la propriété Application.ShutdownMode à ShutdownMode.OnLastWindowClose

MyForm1 f = new MyForm1(); 
f.Close += OnOpenOverviewWin(); 
Application.ShutdownMode = ShutdownMode.OnLastWindowClose; 
Application.Run(f); 

void OnOpenOverviewWin() 
{ 
    MyOverViewForm f = new MyOverViewForm(); 
    f.Show(); 
} 
+0

a pas d'autres conséquences mainwindow que que l'application est fermée? – codymanix

+0

La propriété MainWindow sera modifiée si vous fermez la première fenêtre ouverte. Vous pouvez également définir MainWindow à votre nouvelle fenêtre dans votre gestionnaire de fermeture plutôt que de changer le ShutdownMode. – heavyd

+0

Quelle propriété MainWindow? La classe Application n'a pas une telle chose. – codymanix

Questions connexes