Visual Basic - agregar propiedad color a ActiveX

Life is soft - evento anual de software empresarial
 
Vista:

agregar propiedad color a ActiveX

Publicado por jos (2 intervenciones) el 16/12/2003 14:30:06
hola, he creado un control activex y tengo un problema al añadirle una propiedad backcolor. Inserto ese control en un formulario y abro su lista de propiedades. Me muestra correctamente el cuadro de dialogo que me permite seleccionar el color y de hecho si lo selecciono me lo modifica pero solo en la propiedad, digamos que no refresca el backcolor del control insertado en el formulario. Tampoco me lo conserva cuando cierro el formulario y lo vuelvo a abrir, me pone el color por defecto. El codigo que tengo es unicamente la propiedad let y get tal como aqui os pasteo:

Public Property Get BackColor() As OLE_COLOR
BackColor = shpBack.BackColor
End Property

Public Property Let BackColor(ByVal NewColor As OLE_COLOR)
shpBack.BackColor = NewColor
PropertyChanged "BackColor"
End Property

No se si debo implementar tambien las propiedades ReadProperties y WriteProperties, y como debo hacerlo.

Agradecere cualquier sugerencia. Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder