[C#][UserControl]Comment empecher le Designer d'initialiser la propriété d'un UC
Bonjour,
j'ai développé un UserControl.
Dans ce UserControl, j'ai défini plusieurs propriétés et parmi toutes ces propriétés, il y en a certaines dont j'aimerais que le Designer ne s'occupe pas. Car si les propriétés sont des références vers des objets, il les initialise.
Par exemple:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
public class MyUserControl:UserControl
{
[..]
public MyClass yObject
{
get { return m_MyObject;}
set
{
m_MyObject = value;
}
}
[..]
} |
Lorsque mon UserControl est placé sur une Windows Forms, le Designer ajoute la ligne de code suivante:
Code:
MyClass MyObject = new MyClass();
dans la partie où il génère le code, et ça m'embête pas mal.
Merci bien.