-   
- private p_ValorMax as integer ' almacena el valor de la propiedad ValorMax 
- Public Property Let ValorMax(ByVal v As integer) 
-     if v>=0 and v<1000 then 
-         p_ValorMax=v 
-         PropertyChanged "ValorMax" 
-     else 
-         if p_ValorMax<>1 then 
-             p_ValorMax=1 
-             PropertyChanged "ValorMax" 
-         else 
-            ' no cambia nada y por tanto no es necesaro anunciar cambio de valor en la propiedad 
-         end if 
-     end if 
- End Property 
-   
-