ya lo solucione.
Private strName as myENUM
Public Property _Name() As Byte
Get
Return strName
End Get
Set(ByVal Value As Byte)
strName = Value
End Set
End Property
Los solucione haciendo que la property reciba y devuelva un Byte ya que al fin de cuentas una enumeración es un tipo especial de variable numérica en la que los valores que dicha variable puede tomar, son constantes simbólicas, es decir que en lugar de usar un número, se usa una palabra (constante) que hace referencia a un número.
Gracias.
BYTE.