Problemas con el Windows Forms Designer

03/06/2004 - 03:43 por Aldo S. | Informe spam
Hola,

El diseñador coloca en el codigo de inicializacion en el InitializeComponent
de la forma valores de propiedades publicas que son marcadas como
[Browsable(false)]. Cuando por ejemplo, se cambia manualmente el valor a una
de estas propiedades directamente en el codigo, el diseñador ya no puede
regenerar la forma y me indica el siguiente error:

"El diseñador no puede procesar el codigo en la linea XXX, consulte la Lista
de Tareas para obtener mas detalles. El codigo del metodo
"InitializeComponent" se genera mediante el diseñador y no se debe modificar
manualmente. Quite cualquier cambio realizado e intente abri el diseñador de
nuevo."

Cuando quito del codigo en InitializeComponent, todas las propiedades que
estan marcadas con [Browsable(false)] es cuando se vuelve a regenerar
correctamente la forma.

El problema es que cuando modifico algo en la forma y la guardo de nuevo, el
diseñador de nuevo vuelve a colocar las propiedades marcadas con
[Browable(false)] en el codigo. Esto genera un endless loop :-(

Hay alguna manera de que el diseñador no haga esto cuando regenera el codigo
? Es decir, que no genere el codigo para propiedades que no aparecen en la
lista de propiedades ?. Me imagino que a muchos de ustedes les ha sucedido.

Gracias de antemano,
Aldo
 

Leer las respuestas

#1 Aldo S.
03/06/2004 - 04:37 | Informe spam
Eureka !

DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)

:-)

Preguntas similares