Guardando un po' in visual studio per capire come funziona il padding ho notato che la proprietà punta ad una struttura, quindi ho provato a creare una struttura:
e quindi inizializzare una variabilecodice:Public Structure sColori Private _col1 As Color Private _col2 As Color Public Property col1() As Color Get Return _col1 End Get Set(ByVal value As Color) _col1 = value End Set End Property Public Property col2() As Color Get Return _col2 End Get Set(ByVal value As Color) _col2 = value End Set End Property End Structure
e quindi esporre quest'ultima come proprietàcodice:Private _colori as sColori
Risultato: nella finestra delle proprietà il valore colori è readonly e WindowsApplication1.UserControl1+sColoricodice:Public Property colori() As sColori Get return _colori End Get Set(ByVal value As sColori) _colori = value End Set End Property
...
![]()
perchè?!?!
uff

Rispondi quotando