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 :

Problèmes avec les UserControls


Sujet :

C#

  1. #1
    Candidat au Club  
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2019
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2019
    Messages : 1
    Points : 2
    Points
    2
    Par défaut Problèmes avec les UserControls
    Bonjour, je débute sur le C# et je suis entrain de crée une application qui utilise des usercontrols. Cela fais quelque jour que je bloque sur le problème, J'ai un forms accueil ou il y a des usercontrols et quand je clique sur le bouton des annonces cela ouvre un autre forms et je n'arrive pas a réutiliser les usercontrols de ma pages accueil a ma page annonce. J'ai recrée tous les événements et je pense avoir fais le tour des possibilités mais je suis a bout d'idée et je bloque totalement je suis persuadé que c'est une erreur stupide. Le soucis étant que j'ai des petits panel a coté des boutons pour indiqué sur quelle pages nous sommes et eux fonctionne très bien.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
     
            UserControls.acces acces;
            UserControls.depot_annonce depot_Annonce;
            UserControls.mesAnnonce mesAnnonce;
            UserControls.profil profil;
            UserControls.detail_annonce detail_Annonce;
     
            public annonce(int idClient)
            {
                InitializeComponent();
                id_client = idClient.ToString();
     
                numberPage = 0;
                AfficherAnnonces();
     
                acces         = new UserControls.acces();
                depot_Annonce = new UserControls.depot_annonce(id_client.ToString());
                mesAnnonce    = new UserControls.mesAnnonce(id_client.ToString());
                profil        = new UserControls.profil(id_client.ToString());
     
     
                this.panel1.Controls.Add(acces);
                this.panel1.Controls.Add(depot_Annonce);
                this.panel1.Controls.Add(mesAnnonce);
                this.panel1.Controls.Add(profil);
     
                this.PanelCol1.Hide();
                this.PanelCol3.Show();
                this.PanelCol4.Hide();
                this.PanelCol5.Hide();
                this.PanelCol6.Hide();
     
                this.acces.Hide();
                this.depot_Annonce.Hide();
                this.panel1.Show();
                this.mesAnnonce.Hide();
                this.profil.Hide();
     
                labelClientConnecte.Text = AllPages.AllPagesPrenom(idClient);
            }
            private void btnAccueil_Click(object sender, EventArgs e)
            {
                this.panel1.acces.Show();
                this.panel1.Hide();
                this.depot_Annonce.Hide();
                this.mesAnnonce.Hide();
                this.profil.Hide();
     
     
                this.PanelCol1.Show();
                this.PanelCol3.Hide();
                this.PanelCol4.Hide();
                this.PanelCol5.Hide();
                this.PanelCol6.Hide();
            }
     
            private void btnListeAnnonce_Click(object sender, EventArgs e)
            {
                this.acces.Hide();
                this.depot_Annonce.Hide();
                this.panel1.Show();
                this.mesAnnonce.Hide();
                this.profil.Hide();
     
                this.PanelCol1.Hide();
                this.PanelCol3.Show();
                this.PanelCol4.Hide();
                this.PanelCol5.Hide();
                this.PanelCol6.Hide();
            }

  2. #2
    Membre confirmé Avatar de thierry007
    Homme Profil pro
    Autodidacte
    Inscrit en
    Août 2006
    Messages
    876
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Autodidacte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2006
    Messages : 876
    Points : 457
    Points
    457
    Par défaut
    BOnjour

    Que fait ta fonction AfficherAnnonces();
    avant la declaration
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
      acces         = new UserControls.acces();
                depot_Annonce = new UserControls.depot_annonce(id_client.ToString());
                mesAnnonce    = new UserControls.mesAnnonce(id_client.ToString());
                profil        = new UserControls.profil(id_client.ToString());
    La Connaissance est comme la joie elle s'accroît en la partageant!

Discussions similaires

  1. Réponses: 2
    Dernier message: 26/09/2011, 14h50
  2. Problème avec les UserControl
    Par TheReturnOfMuton dans le forum ASP.NET
    Réponses: 2
    Dernier message: 03/02/2011, 09h18
  3. Problème avec les UserControls
    Par cfillion dans le forum ASP.NET
    Réponses: 2
    Dernier message: 20/07/2010, 00h33
  4. Problème avec les UserControl WPF
    Par helper_moi dans le forum Windows Presentation Foundation
    Réponses: 3
    Dernier message: 16/06/2010, 18h39
  5. []Problème avec les formulaires Outlook
    Par davidinfo dans le forum Outlook
    Réponses: 6
    Dernier message: 05/12/2002, 09h59

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