restaurar

31/08/2004 - 07:04 por Imac_Man | Informe spam
saludos amigos

seguro han notado que al seleccionar una property cualquiera de un objeto
cualquiera y le hacemos clic derecho sobre ella aparece un menu contextual
de dos instrcciones "Descripcion" y "Restaurar".ok yo necesito una
instruccion que me permita hacer lo que hace "Restaurar", parece ser que
vuelve a instanciar el objeto y sus properties...como si lo incializara, les
gradaceria muchisimo su ayuda.

gracias
 

Leer las respuestas

#1 Eduardo A. Morcillo [MS MVP VB]
31/08/2004 - 08:20 | Informe spam
Tienes dos formas de hacerlo. Una es usando el atributo DefaultValue en la
declaracion de la propiedad. Esto es practico si el tipo usado por la
propiedad es simple porque de otra forma tambien requeriria que el tipo
tuviera un TypeConverter asociado para convertir un String en ese tipo
(varias clases del framework ya lo tienen como por ejemplo Point). Ejemplo:

<DefaultValue(GetType(Point), "1,1")> _
Property Punto() As Point
...
End Property

La otra forma es crear un metodo llamado ResetXXX (donde XXX es el nombre de
la propiedad) en el cual restauras el valor de la propiedad.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo

Preguntas similares