grazie 1000..
mi hai aiutato a risolvere un passaggio...
ora il mio button ha la seguente proprietà:
Private myBackColor As Color = Color.Blue
<System.ComponentModel.DefaultValue(GetType(Color), "Blue")> _
Public Overrides Property BackColor() As Color
Get
Return myBackColor
End Get
Set(ByVal value As Color)
MyBase.BackColor = value
myBackColor = value
End Set
End Property
A questo punto ho un problema:
Il colore del button devo poterlo cambiare se voglio nel form, infatti devo impostare il SET come ho fatto.
ALLORA:
Il button nella classe è BLUE, in 10 form quindi nasce BLUE.
In una form delle dieci, il button lo imposto a GREEN.
A questo punto potrebbe nascere l'esigenza di cambiare il colore in tutti e 9 i form che son rimasti BLUE, e farli diventare RED.
Il risultato che vorrei ottenere è che sui 9 form che ho lasciato il colore default (BLUE) devono diventare RED, mentre sul form con il button modificato a GREEN, deve rimanere GREEN.
Ovviamente questo è un esempio, risolto questo dovrei risolvere altri problemi simili nella logica ma molto più seri.
grazie ancora