_Fabien
Messages postés119Date d'inscriptionvendredi 17 novembre 2006StatutMembreDernière intervention28 avril 2008 12 juil. 2007 à 16:55
Etant débutant, ce programme est précieux pour apprendre le C# et les formulaires. Merci pour ce travail !
sebmafate
Messages postés4936Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention14 février 201436 21 févr. 2006 à 14:05
j'ai inversé, en effet... nul n'est parfais ;)
DarkenerDaemonEx
Messages postés11Date d'inscriptionmercredi 8 février 2006StatutMembreDernière intervention26 mars 2006 21 févr. 2006 à 13:48
Il y a une erreur dans le code de Sebmafate :
Application.Run(); // démarre une boucle "infinie" de messages modaux
Form1 f = new Form1(); // "jamais" atteint
f.Show(); // "jamais" atteint
Alors que :
Form1 f = new Form1();
f.Show();
Application.Run();
LUDINSKI
Messages postés441Date d'inscriptionmardi 2 décembre 2003StatutMembreDernière intervention22 mai 20127 7 déc. 2005 à 10:07
Salut Sebmafate,
Je connaissais ce "truc", mais il faut alors intercepter les évènements OnClose() de chaque formulaires...
Ce code, c'est juste une petite astuce pour simplifier la gestion des applications "tordues" qui manipuleraient un packet de formulaires !
sebmafate
Messages postés4936Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention14 février 201436 7 déc. 2005 à 09:58
pour fermer le formulaire principal d'une application sans fermer celle-ci, il existe un truc tout simple :)
à la place de :
Application.Run(new Form1());
mettre :
Application.Run();
Form1 f = new Form1();
f.Show();
voila, donc pour fermer l'application, ne pas oublier d'utiliser l'instruction Application.Exit();
12 juil. 2007 à 16:55
21 févr. 2006 à 14:05
21 févr. 2006 à 13:48
Application.Run(); // démarre une boucle "infinie" de messages modaux
Form1 f = new Form1(); // "jamais" atteint
f.Show(); // "jamais" atteint
Alors que :
Form1 f = new Form1();
f.Show();
Application.Run();
7 déc. 2005 à 10:07
Je connaissais ce "truc", mais il faut alors intercepter les évènements OnClose() de chaque formulaires...
Ce code, c'est juste une petite astuce pour simplifier la gestion des applications "tordues" qui manipuleraient un packet de formulaires !
7 déc. 2005 à 09:58
à la place de :
Application.Run(new Form1());
mettre :
Application.Run();
Form1 f = new Form1();
f.Show();
voila, donc pour fermer l'application, ne pas oublier d'utiliser l'instruction Application.Exit();