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(); }
Partager