controles de usuario

12/12/2006 - 17:11 por garraxxi | Informe spam
Muy buenos días...

La siguiente duda, para windows forms...

Siempre he querido realizar mis propios controles... para empezar, me
gustaría saber como puedo hacer para que a un control que quiero crear
se le puedan modificar algunas propiedades en tiempo de diseño. Por
ejemplo: voy a realizar un control con varios txt, combos y otros y
tengo un picturebox que quiero que quede modificable por diseño.

Agradecería mucho cualquier colaboracion

Preguntas similare

Leer las respuestas

#1 SoftJaén
12/12/2006 - 19:58 | Informe spam
"garraxxi" preguntó:

como puedo hacer para que a un control que quiero crear
se le puedan modificar algunas propiedades en tiempo de diseño. Por
ejemplo: voy a realizar un control con varios txt, combos y otros y
tengo un picturebox que quiero que quede modificable por diseño.



Hola:

Las propiedades del control PictureBox las puedes modificar en tiempo de
diseño, siempre y cuando habilites las correspondientes propiedades públicas
en la clase que contiene el control de usuario. Me explico.

Si por ejemplo deseas cambiar el color de fondo del control PictureBox, en
la clase habilitarías el siguiente procedimiento Property:

Public Class UserControl1

Private m_BackColorPictureBox As Color

Public Property BackColorPictureBox() As Color

Get
Return m_BackColorPictureBox
End Get
Set(ByVal value As Color)
m_BackColorPictureBox = value
Me.PictureBox1.BackColor = value
End Set

End Property

End Class

Una vez generado el control, la propiedad «BackColorPictureBox» aparecerá en
la ventana de propiedades, cuando el usuario seleccione el control de
usuario.

Un saludo

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.
Respuesta Responder a este mensaje
#2 garraxxi
28/12/2006 - 17:44 | Informe spam
muy agradecido, funciona perfecto...

Feliz vida...

On 12 dic, 13:58, "SoftJaén" wrote:
"garraxxi" preguntó:

> como puedo hacer para que a un control que quiero crear
> se le puedan modificar algunas propiedades en tiempo de diseño. Por
> ejemplo: voy a realizar un control con varios txt, combos y otros y
> tengo un picturebox que quiero que quede modificable por diseño.Hola:

Las propiedades del control PictureBox las puedes modificar en tiempo de
diseño, siempre y cuando habilites las correspondientes propiedades públicas
en la clase que contiene el control de usuario. Me explico.

Si por ejemplo deseas cambiar el color de fondo del control PictureBox, en
la clase habilitarías el siguiente procedimiento Property:

Public Class UserControl1

Private m_BackColorPictureBox As Color

Public Property BackColorPictureBox() As Color

Get
Return m_BackColorPictureBox
End Get
Set(ByVal value As Color)
m_BackColorPictureBox = value
Me.PictureBox1.BackColor = value
End Set

End Property

End Class

Una vez generado el control, la propiedad «BackColorPictureBox» aparecerá en
la ventana de propiedades, cuando el usuario seleccione el control de
usuario.

Un saludo

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida