Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

CLASSE PERMETTANT DE MODIFIER LE FORMULAIRE PRINCIPAL DE L'APPLICATION EN COURS D'EXÉCUTION


Information sur la source

Catégorie :Astuces Source .NET ( DotNet ) Classé sous : applicationcontext, mainform, login, class Niveau : Initié Date de création : 07/12/2005 Vu / téléchargé: 7 179 / 1 520

Note :
7 / 10 - par 1 personne
7,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
Par défaut, quand on crée un nouveau projet de type Application Windows, un formulaire 'Form1' et affecté à l'application...
Lorsque l'on ferme ce formulaire, l'application toute entière est arrêtée

Cette classe permet donc de fermer ce formulaire, et d'en ouvrir un autre sans pour autant arrêter l'application

Elle permet également de n'avoir aucun formulaire actif (intéressant pour les traitements en tâche de fond)
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  •   ApplicationContext
    •   ApplicationContext
      •   bin
        •   Debug
          • AppContext.dllTélécharger ce fichier [Réservé aux membres club]16 384 octets
          • AppContext.exeTélécharger ce fichier [Réservé aux membres club]36 864 octets
          • AppContext.pdbTélécharger ce fichier [Réservé aux membres club]24 064 octets
          • ApplicationContext.exeTélécharger ce fichier [Réservé aux membres club]36 864 octets
          • ApplicationContext.pdbTélécharger ce fichier [Réservé aux membres club]28 160 octets
      •   obj
        •   Debug
          • temp
          • TempPE
          • AppContext.dllTélécharger ce fichier [Réservé aux membres club]16 384 octets
          • AppContext.exeTélécharger ce fichier [Réservé aux membres club]36 864 octets
          • AppContext.pdbTélécharger ce fichier [Réservé aux membres club]24 064 octets
          • AppContext.projdataTélécharger ce fichier [Réservé aux membres club]6 024 octets
          • ApplicationContext.exeTélécharger ce fichier [Réservé aux membres club]36 864 octets
          • ApplicationContext.pdbTélécharger ce fichier [Réservé aux membres club]28 160 octets
          • ApplicationContextDemo.projdataTélécharger ce fichier [Réservé aux membres club]11 400 octets
      • App.icoTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 078 octets
      • AppContext.csprojTélécharger ce fichier [Réservé aux membres club]Voir ce fichier4 529 octets
      • AppContext.csproj.userTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 803 octets
      • AssemblyInfo.csTélécharger ce fichier [Réservé aux membres club]Voir ce fichier2 426 octets
      • FormManager.csTélécharger ce fichier [Réservé aux membres club]Voir ce fichier2 781 octets
    •   Test_AppContext
    • ApplicationContext.slnTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 451 octets
    • ApplicationContext.suoTélécharger ce fichier [Réservé aux membres club]12 288 octets

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de sebmafate le 07/12/2005 09:58:25 administrateur CS

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();

signaler à un administrateur
Commentaire de LUDINSKI le 07/12/2005 10:07:28

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 !

signaler à un administrateur
Commentaire de DarkenerDaemonEx le 21/02/2006 13:48:58

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();

signaler à un administrateur
Commentaire de sebmafate le 21/02/2006 14:05:02 administrateur CS

j'ai inversé, en effet... nul n'est parfais ;)

signaler à un administrateur
Commentaire de _Fabien le 12/07/2007 16:55:11

Etant débutant, ce programme est précieux pour apprendre le C# et les formulaires. Merci pour ce travail !

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

OpenFileDialog class [ par jagxx ] Bonjour, J'aimerais savoir si il y a un moyen d'afficher les photos en miniature avec la class OpenFileDialog. merciJagxx Question Pour un debutant [ par rintchu ] Bonjour,voila mon probleme : j'ai une classe A et une classe B et un attribut A1 dans la classe A. Ca donne ceci :class A{ int A1 ; class B { [debutant]progressBar [ par maxvador ] Salut à tous,Voila ce que je dois faire:J'ai une class graphic (herité de form) et une autre class qui fait un traitement SQL assez long. Je voudrais pb avec une class en c# [ par JCpp ] Je ne comprends pas pourquoi quand je change Toto.toto=0; par Toto.toto=1; dans Form2.cs, le programme n'exécute pasrichTextBox1.AppendText("Form 3"+T recuperation de donnée [ par Online ] Bonjour, voila, j'ai réalisé un prog qui se connecte à un FTP via des commandes DOS, mais j'aimerais bien récupérer ls informations renvoyées par le s class [ par kedric ] une personne peut me dire comment on peut faire pour utiliser une fonction d'une autre class merci d'avance Ecrans de login WinXP [ par ppao ] Salut,Est-il possible de créer des écrans de login et de boot pour WinXP (logonui.exe et ntoskrnl.exe) en C# ?Sur themexp.org, ils donnent un lien ver Login et password [ par Mattieu51 ] Bonjour à tous,C'est avec grand plaisir que je vous lis depuis quelques semaines, j'ai d'ailleurs eu quelques réponses à mes questions... et ça y est, Dll et bitmap...resource ? [ par bigflo ] Salut a tous,J'ai une class library project afin de faire une dll.Le pb est que pour l'imagelist qui se trouve dans une class de la dll je fait ceci : Comment creer une Boite de Login comme Windows??? [ par WbMr ] Comment creer une boite de login sur (W2K Pro)?Avec les functions pour connaitre les utilisateurs et les MDP Merci d'avance!!!!A+<img src=/imgs2/smile


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,437 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.