begin process at 2008 05 16 20:53:25
1 173 724 membres
533 nouveaux aujourd'hui
13 972 membres club

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é: 5 798 / 1 461

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

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

  • 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

Appels d'offres

Pub



CalendriCode

Mai 2008
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Téléchargements

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

Boutique

Boutique de goodies CodeS-SourceS