IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Mise en attente de mon application


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 57
    Par défaut Mise en attente de mon application
    En gros je veux faire l'opération suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    for(int i=0;i<truc.lenght;i++)
    {
        if(truc[i] == machin)
        {
            créer/ouvrir Form1;
            attendre la fermeture de Form1 pour passer à la suite;
        }
        if(truc[i] == bidule)
        {
            créer/ouvrir Form2;
            attendre la fermeture de Form2 pour passer à la suite;
        }
    }
    Voila, j'ai essayer avec des threads et des while(true) mais ça plante à chaque fois. Quelqu'un aurait-il un idée de comment faire ça?

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Ca affiche form1 de façon modale, c'est à dire que la fonction ShowDialog ne se termine que quand form1 est fermée

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 57
    Par défaut
    Testé et approuvé

    merci beaucoup

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 57
    Par défaut
    en fait est-ce que c'est possible de faire la même chose avec un notifyicon.ballontip ?

  5. #5
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Tout est possible... mais là ce sera à toi de gérer le fait que l'application doit attendre que le balloontip soit fermé. Quelque chose comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    while (balloontipIsOpen)
    {
        Application.DoEvents();
    }

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 57
    Par défaut
    Ca ne marche pas.
    J'ai mis un boolean (balloontipIsOpen) en instance de ma classe qui passe à true quand ma bulle s'ouvre. J'ai implémenté un event (notifyIcon_balloonTipClosed) qui fait passer ce boolean à false quand la bulle est fermée. J'ai intégrer le bout de code dans le post au dessus mais ça ne marche toujours pas. (9a marche uniquement quand je ferme manuellement la bulle où dans ce cas j'ai bien ma première bulle qui s'affiche puis la seconde)
    En gros ce que je voudrais c'est :

    Afficher n infoBulles consécutives (clique event associer à chaque infobulle). Mais l'infobulle suivante ne dois s'afficher que lorsque toutes les instructions de mon click event sont terminées.

    J'espère que c'est assez claire sinon n'hésitez pas à me demander des précisions

Discussions similaires

  1. [WD15] Mise en réseau de mon application
    Par JOLIE MIMI dans le forum WinDev
    Réponses: 1
    Dernier message: 13/05/2014, 13h57
  2. [WD10] Probleme de mise a jour de mon application
    Par Techys dans le forum WinDev
    Réponses: 1
    Dernier message: 10/08/2011, 16h58
  3. [AC-2007] Mise en réseau de mon application (frontale et dorsale)
    Par presser dans le forum Runtime
    Réponses: 4
    Dernier message: 28/01/2010, 21h05
  4. [Système]Mise à jour de mon application
    Par Lex O'Mil dans le forum IHM
    Réponses: 4
    Dernier message: 24/03/2007, 12h44
  5. mettre mon application en attente
    Par MissTech dans le forum C++Builder
    Réponses: 3
    Dernier message: 17/05/2006, 17h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo