O sono fisse o possono essere variate!!!!
Tu parli chiaramente di un Windows Form Class Library

codice:
Public Class UserControl1

    Private stateValue As statoComponente

    Enum statoComponente
        Acceso = 0
        Spento = 1
        StandBy = 2
    End Enum

    Public Property Sato() As statoComponente
        Get
            Return stateValue
        End Get
        Set(ByVal value As statoComponente)
            stateValue = value
        End Set
    End Property

End Class