Ho risolto!! Se vi dovesse capitare ho taggato le proprietà Columns ed Appointments con il seguente attributo:
<DesignerSerializationVisibility(System.ComponentM odel.DesignerSerializationVisibility.Content)>.
Adesso quindi la parte di codice che funziona è diventata così:
codice:
#Region "Proprietà"
<DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Content)>
Public Property Columns As ColumnCollection
Get
Return _Colonne
End Get
Set(value As ColumnCollection)
_Colonne = value
AggiornaColonne()
End Set
End Property
<DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Content)>
Public Property Appointments As AppointmentCollection
Get
Return _Appuntamenti
End Get
Set(value As AppointmentCollection)
Try
_Appuntamenti = value
Catch ex As Exception
End Try
End Set
End Property
#End Region
Un saluto a tutti!