Una de controles

06/06/2005 - 16:27 por Mario Vazquez | Informe spam
Hola,

A menudo me he encontrado con el siguiente problema al
desarrollar controles de usuario:
Supongamos que el control incluye un Button. Creo una
propiedad publica para publicar las propiedades de este
button, de manera que el usuario pueda configurarlo a su
gusto. En tiempo de diseño parece que todo vaya bien. Sin
embargo, al ejecutar el programa, las propiedades
asignadas por el usuario han desaparecido. ¿Qué hacer?

Saludos,
Mario Vazquez

Preguntas similare

Leer las respuestas

#1 Eduardo A. Morcillo [MS MVP VB]
06/06/2005 - 17:33 | Informe spam
A la propiedad que te devuelve el boton colocale el atributo
DesignerSerializationVisibility con valor Content.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
Respuesta Responder a este mensaje
#2 Mario Vazquez
07/06/2005 - 10:17 | Informe spam
No funciona

A la propiedad que te devuelve el boton colocale el


atributo
DesignerSerializationVisibility con valor Content.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo


.

Respuesta Responder a este mensaje
#3 Tristan
07/06/2005 - 21:05 | Informe spam
El problema es que habría que conocer como son tus propiedades. ¿De qué tipo
son las propiedades que se serializan y de que tipo las que no?

Juan Carlos Badiola
MVP - C#
Respuesta Responder a este mensaje
#4 Tristan
07/06/2005 - 21:14 | Informe spam
Ahhh, espera. Creo que ya comprendo. Estás creando un UserControl, y
publicas un objeto button directamente, ¿es eso?

La verdad es que no es precisamente muy correcto, aunque si lo más fácil,
claro, pero es tal y como te ha dicho Eduardo.

Esto con seguridad funciona en un UserControl que tenga un botón Button1:

<DesignerSerializationVisibility(DesignerSerializationVisibility.Content)> _
Public ReadOnly Property boton() As Button
Get
Return Me.Button1()
End Get
End Property

Juan Carlos Badiola
MVP - C#
Respuesta Responder a este mensaje
#5 Mario Vazquez
16/06/2005 - 12:38 | Informe spam
Pues no sé...

lo prové y no funciona, sigo sin poder cambiar las
propiedades del botón.
¿Dónde puedo encontrar documentación sobre diseño de
componentes (en castellano si puede ser)?



Ahhh, espera. Creo que ya comprendo. Estás creando un


UserControl, y
publicas un objeto button directamente, ¿es eso?

La verdad es que no es precisamente muy correcto, aunque


si lo más fácil,
claro, pero es tal y como te ha dicho Eduardo.

Esto con seguridad funciona en un UserControl que tenga


un botón Button1:

<DesignerSerializationVisibility


(DesignerSerializationVisibility.Content)> _
Public ReadOnly Property boton() As Button
Get
Return Me.Button1()
End Get
End Property

Juan Carlos Badiola
MVP - C#


.

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida