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.
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


0