InitializeComponent()

24/05/2007 - 12:34 por José Antonio | Informe spam
Utilizo una libreria de terceros que por motivos que no entiendo tienen
propiedades públicas con el atributo Brosable(false) por lo que no se pueden
editar con el diseñador.

Yo necesito que estas esten reflejadas en el diseño para ver el resultado en
diseño despues de ponerles valor.

Si al final de InitializeComponent() las añado, en principo consigo lo que
quiero, pero en el momento que hago alguna otra modificación en el
formulario el diseñador me elimina las lineas que yo he puesto manualmente.

¿Existe algun metodo a sobreescribir o alguna solucion donde pueda poner los
valores de estas propiedades que se refleje en el diseño pero que luego no
se borren?


Saludos.
 

Leer las respuestas

#1 RFOG
24/05/2007 - 12:51 | Informe spam
En Thu, 24 May 2007 12:34:26 +0200, José Antonio
escribió:

Utilizo una libreria de terceros que por motivos que no entiendo tienen
propiedades públicas con el atributo Brosable(false) por lo que no se
pueden
editar con el diseñador.

Yo necesito que estas esten reflejadas en el diseño para ver el
resultado en
diseño despues de ponerles valor.

Si al final de InitializeComponent() las añado, en principo consigo lo
que
quiero, pero en el momento que hago alguna otra modificación en el
formulario el diseñador me elimina las lineas que yo he puesto
manualmente.




Normal, todo lo que haya dentro de IntializeComponent no deberías tocarlo,
ni casi siquiera mirarlo. Te arriesgas como poco a no poder ver más la
ficha en tiempo de diseño. Es la forma que tiene el IDE de controlar el
aspecto de la misma, y lo que haya ahí dentro lo cambiará a su antojo.

Puedes asignar tus cambios en el constructor, después de la llamada a
dicho método, pero no los verás en el diseñador. En C# creo que hay por
algún lado ver el comportameinto de la ficha sin tener que ejecutar la
aplicación, pero ahora no encuentro dónde está.

¿Existe algun metodo a sobreescribir o alguna solucion donde pueda poner
los
valores de estas propiedades que se refleje en el diseño pero que luego
no
se borren?


Saludos.







Visita mi blog principal: http://rfog.blogsome.com
Y este sobre programación: http://geeks.ms/blogs/rfog
Libros, ciencia ficción y programación
El que dé rosas de comer al burro, cobrará con un rebuzno.

Preguntas similares