Clases: Propiedades con valores pre-determinados

30/12/2005 - 14:10 por C a r l o s A n t o n i o | Informe spam
Public property MiPropiedad() as string
Get

End Get
Set (Byval Value as String)

End Set
End Property


Estoy creando una clase... ¿Como hago para que de MiPropiedad() se escoja
uno de dos valores predeterminados? Espero haberme explicado.

Gracias y saludos,


Carlos Antonio
 

Leer las respuestas

#1 Eduardo A. Morcillo [MS MVP VB]
30/12/2005 - 14:41 | Informe spam
Estoy creando una clase... ¿Como hago para que de MiPropiedad() se
escoja uno de dos valores predeterminados? Espero haberme explicado.



Si la propiedad es de tipo String se complica un poco, pero si es numerica
puedes usar una enumeracion.

Public Enum MiEnumeracion
Valor1 = 1
Valor2 = 2
End Enum

Public Property MiPropiedad() As MiEnumeracion
Get

End Get
Set (ByVal Value As MiEnumeracion)

End Set
End Property

Si tiene que ser un String entonces deberas crear un TypeConverter que
provea los valores.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
http://mvp.support.microsoft.com/pr...4EF5A4191C

Preguntas similares