Bonjour,

j'utilise l'outil de design graphique de VS2005, qui me génère 2 fichiers. Dans le premier, UserControl.cs :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
public partial class UserControl1 : UserControl
{
   private object monObj;
 
   public UserControl1(object obj)
   {
       monObj = obj;
   }
 
...
}
Et dans le UserControl.Designer.cs :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
partial class UserControl1
{
   public void InitializeComponent()
   {
       ...
       this.Label1.Text = monObj.ToString();
       ...
   }
 
...
}
Voilà, et le fait que l'affectation de la variable se fasse dans le premier fichir et l'utilisation dans le 2e me fait planter le designer.

Je récupère une erreur La variable 'monObj' n'est pas déclarée ou n'a jamais été assignée.

Logique comme erreur, ou c'est moi qui m'y prend comme un manche ? Il me pose souci que ce soit un objet dont je souhaite extraire les propriétés, ou alors un autre UserControl que je souhaite intégrer...

Merci de votre aide en tout cas