Bonjour,
Je suis face à un problème que je ne sais pas comment résoudre :
Je concu un objet qui contient un autre Objet de type UserControl.
Toutefois le UserControl doit pouvoir appeler les fonctions de l'objet qui l'a crée, j'ai donc modifié le constructeur de mon UserControl pour qu'il prenne le passage de l'objet par référence.
Lors que la création du UserControl, je passe <this> par référence et là j'obtiens une erreur du compilateur m'informant que this est en lecture seule et qu'il ne peux pas être passé par référence.
si qqun à une idée je suis preneur.
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 public class Objet2 { private Objet1 myObject; public Objet2 (ref Objet1 anObjet) { this.myObject = anObjet; } } public class Objet1 { private Objet2 myUserControl; public Objet1() { this.myUserControl = new Objet2l(ref this); } }
Partager