Initializecomponent y propiedades

19/10/2008 - 21:19 por Luisa Goicochea | Informe spam
Creo una clase heredada de textbox llamada pText y le creo una propiedad
llamada: prop1 y la defino como Browsable(false) para que no aparezca en la
ventana de propiedades.

public class pText : TextBox
{
string prop1="";
[Browsable(false)]
public string Prop1 {get {return prop1;} set {prop1=value;}}
}

Luego en un form voy y agrego un textbox de esa clase y observo que en el
InitializeComponent del form me agrega esta linea:

this.pText1.Prop1 = "";

Incluso si le quito la inicializacion me pone:

this.pText1.Prop1 = null;

Como evitar que el InitializeComponent haga esta esa asignacion a esa
propiedad? se configura en alguna parte?

Preguntas similare

Leer las respuestas

#11 Luisa Goicochea
20/10/2008 - 18:44 | Informe spam
Eso mismo era lo que andaba buscando. Me funciono finalmente con
DesignerSerializationVisibility.Hidden.
Te lo agradezco mucho.

Luisa


"Ricardo Passians" escribió en
el mensaje news:
Si entendí bien, creo que te pueden servir uno de estos dos atributos o
los dos:

DefaultValue y DesignerSerializationVisibility

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida