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# 2.0] Rafraichissement UserControl


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    238
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 238
    Par défaut [C# 2.0] Rafraichissement UserControl
    Bonjour à tous.
    J'ai un user controle que j'instancie plusieur fois sur mon IHM et je stock une List de ces UserControl.

    Tout marche jusqu'a ce que je décide mettre à jour une PictureBox. En effet, le User control comprend une PicturBox que je cache au depart ( visible = false)

    par le biais d'une méthode publique je bascule le champ visible à true comme ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    public void ErreurSurLaLigne()
    {            
         this.PB_ErreurLigne.Visible = true;            
    }
    J'ai varifier si j'etait sur le bon User control et c'est le cas, j'ai parcouru le code en debug et je passe bien sur la ligne mais l'IHM ne répond pas... Je comprend pas.
    J'ai essayer de mettre un bouton sur le user controle pour faire apparaitre la Picture box et ca marche. lorsque je clique sur ce bouton la PictureBox passe visible.

    Y a t'il qqchose que j'ai oublier lors de la déclaration de mon UserControle, un Handle à ajouter pour qu'on puisse le modifier de l'extérieur du contrôle...

    J'ai également passer la PicturBox en public et modifier le champ visible depuis la fenetre parent qui contient la List de mes UserControl. La encore je passe bien sur la ligne de code mais aucune modification de l'IHM !!!!
    QQchose m'échape j'aimerais avoir votre avis.

  2. #2
    Membre Expert Avatar de guitoux1
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1 011
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 011
    Par défaut
    essai peut-être ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    public void ErreurSurLaLigne()
    {            
         this.PB_ErreurLigne.Visible = true;    
         this.Invalidate();        
    }

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    238
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 238
    Par défaut
    marche po !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    public void ErreurSurLaLigne()
            {           
                this.PB_ErreurLigne.Visible = true;
                this.PB_ErreurLigne.Invalidate();
                this.PB_ErreurLigne.Update();
                this.PB_ErreurLigne.Refresh();
            }
    rien ne marche !

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    238
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 238
    Par défaut
    Bon ba j'ai triché, je ré-attribut l'image à chaque fois. C'est brutale mais ca marche !

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

Discussions similaires

  1. UserControl et rafraichissement
    Par topolino dans le forum ASP.NET
    Réponses: 2
    Dernier message: 22/10/2008, 11h47
  2. Réponses: 4
    Dernier message: 25/08/2008, 22h50
  3. Ordre Rafraichissement usercontrols
    Par mictif dans le forum ASP.NET
    Réponses: 3
    Dernier message: 14/05/2008, 09h03
  4. UserControls et TabPages: temp de rafraichissement énorme.
    Par MagicYass dans le forum Windows Forms
    Réponses: 3
    Dernier message: 13/05/2008, 15h50
  5. Probleme de rafraichissement d'un BDGrid
    Par marmotte dans le forum Bases de données
    Réponses: 10
    Dernier message: 28/05/2004, 18h07

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