2
Normalement, je ferais Application.Run (myMainForm).Windows Forms: Modification de la fenêtre principale de l'application au moment de l'exécution
Mais je veux faire quelque chose comme ceci:
MyForm1 f = new MyForm1();
f.Close+=OnOpenOverviewWin();
Application.Run(f);
void OnOpenOverviewWin()
{
MyOverViewForm f = new MyOverViewForm();
Application.Run(f); // i want to do this
Application.NewMainWindow = f; // or something like that
}
a pas d'autres conséquences mainwindow que que l'application est fermée? – codymanix
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
Quelle propriété MainWindow? La classe Application n'a pas une telle chose. – codymanix