martes, 27 de febrero de 2018

Receta C# No. 7-6: Guardar la Configuración de un Formulario

1. Problema

Guardar los ajustes de configuración de un formulario.

2. Solución

En .NET se cuenta con Application Settings: funcionalidad que permite en tiempo de diseño especificar la configuración de los formularios que se debe guardar (Jones, Freeman, 2010).


Desde la caja de Propiedades (Properties) del control seleccionado se especifican las configuraciones particulares para ese elemento.
Application Settings para un control
Figura 1. Application Settings para un control.

Los ajustes de configuración se guardarán en la clase Settings: Esta clase implementa el patrón singleton, y cuenta con las propiedades de cada uno de los nombres de configuración definidos. Esto facilita que al momento de carga de la aplicación, los controles definidos en la interfaz carguen su configuración.

3. Código C#


Nótese cómo en las líneas 15-23, cuando se hace click en un botón, se cambia el color de fondo del campo de texto.


En la línea 23 se cambia el color del texto modificando la propiedad definida ColorTexto.


Mientras que se cierra el formulario, líneas 27-35, se guarda la configuración del formulario.

Repositorio: https://github.com/Fhernd/Recetas.CSharp

4. Literatura & Enlaces

Jones, A., Freeman (2010). Visual C# 2010 Recipes: A Problem-Solution Approach. United States: Apress.

O

No hay comentarios:

Publicar un comentario

Envíe sus comentarios, dudas, sugerencias, críticas. Gracias.