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 :

[C#] Mise en pause de l'affichage d'une Winform


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de d1g-2-d1g
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    127
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2004
    Messages : 127
    Par défaut [C#] Mise en pause de l'affichage d'une Winform
    Bonjour,

    tout d'abord, désolé pour ce titre qui n'ai pas très explicite mais je n'ai pas trouvé mieux

    Voilà mon problème : j'ai une Winform qui permet d'afficher un grand nombre de données. Ces données sont chargée par un thread (ce qui permet de ne pas bloquer la fenêtre pendant le chargement). Le problème est que les données s'affichent au fur et a mesure qu'elles sont chargées. Ce que je voudrait c'est ne rien afficher tant que le chargement des données n'est pas totalemnt terminé puis afficher tout d'un seul coup.

    Merci d'avance...

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    344
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 344
    Par défaut
    Je sais que pour verrouiller l'actualisation d'une Form lors de l'ajout de contrôle il faut utiliser les méthodes SuspendLayout et ResumeLayout.

    Cependant je ne sais pas si ces méthodes empêchent l'execution de la méthode Refresh de la Form ou de tous les composants que la Form contient.

    Essayes cette solution et tiens nous au courant pour voir si ca marche ....

  3. #3
    Membre Expert
    Avatar de Mehdi Feki
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    1 113
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 113
    Par défaut
    Pourquoi tu n'attends pas que le thread se termine avant d'afficher les données

  4. #4
    Membre confirmé Avatar de d1g-2-d1g
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    127
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2004
    Messages : 127
    Par défaut
    Citation Envoyé par leSeb
    Je sais que pour verrouiller l'actualisation d'une Form lors de l'ajout de contrôle il faut utiliser les méthodes SuspendLayout et ResumeLayout.

    Cependant je ne sais pas si ces méthodes empêchent l'execution de la méthode Refresh de la Form ou de tous les composants que la Form contient.

    Essayes cette solution et tiens nous au courant pour voir si ca marche ....
    Il n'y a aucune différence...

    Citation Envoyé par mehdi_tn
    Pourquoi tu n'attends pas que le thread se termine avant d'afficher les données
    Toutes les entrées de mon formulaire sont "bindées" et se mettent donc à jour automatiquement quand les données sont chargées...

  5. #5
    Membre Expert
    Avatar de Mehdi Feki
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    1 113
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 113
    Par défaut
    Peux-tu nous montrer un bout de code de ton thread ?

Discussions similaires

  1. Mise en forme de l'affichage dans une boucle
    Par sam01 dans le forum Langage
    Réponses: 6
    Dernier message: 20/05/2010, 16h50
  2. Mise en forme de l'affichage dans une liste
    Par nunurs83 dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 04/05/2007, 20h47
  3. Mise en pause
    Par Mic75 dans le forum SDL
    Réponses: 7
    Dernier message: 03/09/2006, 00h01
  4. Mise a jour de l'affichage JFrame-JPanel
    Par aristeas dans le forum Agents de placement/Fenêtres
    Réponses: 5
    Dernier message: 10/06/2006, 10h12
  5. [langage] pause dans l'affichage
    Par louisis dans le forum Langage
    Réponses: 6
    Dernier message: 01/07/2004, 15h37

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