Приветствую! В пользовательском компоненте хочу сделать свойство "BackColor", переопределив базовое свойство:Код | Public Overrides Property BackColor As Color
Set(ByVal Value As Color) clBackColor = Value End Set
Get Return clBackColor End Get
End Property
|
В нем должен устанавливаться BackColor всех контролов в этом компоненте, включая сам компонент. Т.е. что-то вроде:Код | Public Overrides Property BackColor As Color
Set(ByVal Value As Color) clBackColor = Value Me.BackColor = clBackColor End Set
Get Return clBackColor End Get
End Property
|
Но в этом случае ругается на рекурсивный вызов свойства, т. е. свойство BackColor вызывает свойство BackColor. Что здесь можно сделать? Цвет фона самого компонента как-то надо установить. |