per la fase di progettazione non so ma se desideri passare i valori solo all'avvio del componente basta passarli nell'evento initialize della classe


codice:
Enum Apparence
   Flat = 0
   Tridimensionale = 1
End Enum

Private m_aspettoPic As Apparence
Private m_aspettoScroll As Apparence
Private m_speed As Integer

Private Sub UserControl_Initialize(ByVal aspPic As Apparence, ByVal aspScr As Apparence)
   m_aspettoPic = aspPic
   m_aspettoScroll = aspScr
End Sub

Property Get AspettoPic() As Apparence
   AspettoPic = m_aspettoPic
End Property

Property Get AspettoScroll() As Apparence
   AspettoScroll = m_aspettoScroll
End Property

Property Get Speed() As Long

End Property

Property Let Speed(ByVal millisecond As Integer)

End Property