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 :

Thread intervenant sur un Windows Form


Sujet :

Windows Forms

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    351
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Côte d'Or (Bourgogne)

    Informations forums :
    Inscription : Juin 2006
    Messages : 351
    Points : 321
    Points
    321
    Par défaut Thread intervenant sur un Windows Form
    J'ai déjà posté une fois pour quelque chose de similaire.
    Je voudrais créer un thread qui puisse intervenir sur un windows form
    je m'explique
    j'ai un traitement sur des bases de données qui est lancé depuis une form. Je voudrais que l'utilisateur puisse suivre les différentes étapes via un formulaire.
    Cela peut se résumer à avoir par exemple une barre de progression (progressbar) qui defile pour signaler que ca n'a pas planté.

    j'espere avoir été clair, et je rappelle que la FAQ sur developpez ne m'aide pas
    merci d'avance

  2. #2
    Expert éminent
    Avatar de bidou
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2002
    Messages
    3 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 055
    Points : 7 962
    Points
    7 962
    Par défaut
    utilises un composant BackgroundWorker

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    351
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Côte d'Or (Bourgogne)

    Informations forums :
    Inscription : Juin 2006
    Messages : 351
    Points : 321
    Points
    321
    Par défaut
    hum hum...et dire que j'avais jamais fait attention à ce composant.

    et par pur hasard, saurais-tu comment il fonctionne?
    J'ai une procédure qui fait mes fameux traitements sur mes bases de données. C'est elle que je voudrais appeler avec ce BackgroundWorker, mais quand je lui fais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    BackgroundWorker.RunWorkerAsync(chargement)
    il me fait une erreur
    Cette expression ne produit pas de valeur
    sachant que "chargement" est cette procédure qui va executer mon traitement

    Je n'arrive pas à trouver ce qu'il faut mettre en paramètre (il demande un "argument" de type System.componentModel.BackgroundWorker.DoWork)

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    351
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Côte d'Or (Bourgogne)

    Informations forums :
    Inscription : Juin 2006
    Messages : 351
    Points : 321
    Points
    321
    Par défaut
    Pour l'utilisation du BackgroundWorker c'est bon

    il suffit d'ajouter son code dans l'evenement "DoWork" du BackgroundWorker, puis de mettre le code suivant dans un évènement quelconque (l'évènement Load du formulaire par exemple)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    BackgroundWorker.RunWorkerAsync()

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Afficher un string en format Hexa sur une Windows Form
    Par gabouche dans le forum C++/CLI
    Réponses: 3
    Dernier message: 07/06/2012, 13h30
  2. Aide sur Windows Form
    Par peponne31 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 12/07/2008, 15h40
  3. [CF 2.0] - Initialisation d'un Windows.form dans un thread
    Par Mr.abdEr dans le forum Windows Mobile
    Réponses: 1
    Dernier message: 10/06/2008, 16h23
  4. quelques petites questions sur les windows form
    Par natasha84 dans le forum C++/CLI
    Réponses: 22
    Dernier message: 25/05/2006, 22h14
  5. Pointeur sur des windows form
    Par durans dans le forum MFC
    Réponses: 1
    Dernier message: 03/02/2006, 15h27

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