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

Windows Forms Discussion :

liste des backgroundworkers dans une form


Sujet :

Windows Forms

  1. #1
    Membre expérimenté Avatar de bossun
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 359
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 359
    Points : 1 443
    Points
    1 443
    Par défaut liste des backgroundworkers dans une form
    Salut,

    J'ai un certain nombre de backgroundworkers dans une form qui fonctionnent très bien.

    J'aimerais executer une fonction lorsque tous les bckgroundworkers ont fini de tourner.
    J'ai essayé ça mais il ne semble pas trop aimer car ce n'est pas vraiment un control.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
               foreach (Control c in this.Controls)
                {
                    if (c is BackgroundWorker)
                        if (((BackgroundWorker)c).IsBusy)
                            return;
     
                    log.Info(c.Name);
                }

    comment faire pour avoir la liste des backgroundworkers ?
    il vaut mieux prendre son pied que de se prendre la tête!!

    http://bossun.noxblog.com

  2. #2
    Rédacteur/Modérateur
    Avatar de Skalp
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 694
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 694
    Points : 2 927
    Points
    2 927
    Par défaut
    Citation Envoyé par bossun Voir le message
    comment faire pour avoir la liste des backgroundworkers ?
    Ben tu peux te faire une liste de tes instance de tes BackgroundWorker (dans le constructeur de ta form, par exemple) et pis tu boucles dessus quand tu veux.

  3. #3
    Membre expérimenté Avatar de bossun
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 359
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 359
    Points : 1 443
    Points
    1 443
    Par défaut
    J'avais pensé à ça mais je me demandais s'il y avait une méhtode un peu plus élégante.

    @+
    il vaut mieux prendre son pied que de se prendre la tête!!

    http://bossun.noxblog.com

Discussions similaires

  1. Liste des objets dans une Forms
    Par yasstunisien dans le forum Forms
    Réponses: 1
    Dernier message: 15/09/2011, 14h51
  2. liste des descendants dans une table hiérarchique
    Par dingoth dans le forum Administration
    Réponses: 4
    Dernier message: 02/11/2008, 20h36
  3. Centrer des composants dans une form?
    Par alg_dev dans le forum Delphi
    Réponses: 1
    Dernier message: 10/06/2007, 10h24
  4. [C#][Débutant] Comment gerer des datas dans une form
    Par Cazaux-Moutou-Philippe dans le forum Windows Forms
    Réponses: 4
    Dernier message: 30/04/2006, 00h10
  5. [C#][VB.Net]Récupérer la liste des dataadapter d'une form
    Par Sonny dans le forum Windows Forms
    Réponses: 12
    Dernier message: 11/01/2006, 20h13

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