que tienen valores de configuración guardados en un app.config
. Quiero crear una aplicación WinForms que muestre todos los valores de AppSettings en un formulario. El usuario debería poder cambiar los valores de configuración y guardarlos nuevamente en app.config
.¿Cómo puedo crear configuraciones editables en una aplicación C# WinForms?
Respuesta
Siempre y cuando sus valores están en la sección appconfig del archivo app.config, sólo tiene que utilizar System.Configuration.ConfigurationManager
.
ConfigurationManager.AppSettings - MSDN
Aquí es una vieja entrada de blog que explica exactamente cómo hacer lo que estás buscando:
Tenga una mirada en System.ConfigurationManager
. Hay un gran ejemplo en la página de MSDN que muestra casi todas las funcionalidades necesarias para configurar, modificar, guardar, etc., todo en el idioma de su elección.
El ConfigurationManager clase incluye a los miembros que le permiten realizar las siguientes tareas:
- leer una sección de un archivo de configuración.
- de lectura y escritura de configuración archivos en su conjunto
- tareas de configuración de apoyo.
Si almacena la configuración utilizando el archivo en la carpeta Settings.settings Propiedades usted puede hacer:
Properties.Settings s = new Properties.Settings();
Y luego todas las configuraciones serán propiedades de s (puede definirlas como un tipo específico, incluso) y si se configuran como configuraciones de usuario, puede cambiarlas. Simplemente llame a Recargar o Guardar en la instancia de Configuraciones para leer/almacenar desde/hacia el disco.
Tuve éxito con el uso del método sugerido por Justin Niessner. Una advertencia que debes tener en cuenta: cuando pruebas esto en Visual Studio, la aplicación.config en sí misma no se editará si estás depurando la aplicación. El archivo de configuración que se modifica es ProjectName.vshost.exe.Config
- 1. ¿Cómo puedo crear una línea en una aplicación WinForms?
- 2. Winforms PropertyGrid - propiedades no editables
- 3. Salir de una aplicación C# winforms
- 4. ¿Cómo cierro correctamente una aplicación de winforms en C#?
- 5. filas editables y no editables en slickgrid
- 6. Aplicación WinForms en MonoDevelop
- 7. Visualización de contenido Flash en una aplicación WinForms de C#
- 8. Cómo crear campos PDF editables en un informe de Jasper
- 9. Guardar configuración en una aplicación .NET WinForms
- 10. ¿Qué control de asistente puedo usar en una aplicación WinForms?
- 11. Proporcionando campos editables y no editables en el iPhone
- 12. Cómo crear un hilo en WinForms?
- 13. ¿Cómo minimizo una aplicación WinForms en el área de notificación?
- 14. Cómo cargar una aplicación de winforms rápidamente
- 15. ¿Cómo escribir una aplicación grande de WinForms?
- 16. Plantilla gráficamente una aplicación .NET winforms
- 17. Cómo puedo crear Objective-C Framework para iOS Aplicación
- 18. Eliminar ClickOnce de una aplicación de WinForms
- 19. ¿Cómo pegar una imagen transparente desde el portapapeles en una aplicación C# winforms?
- 20. Ejemplo de una aplicación winforms implementada como una aplicación wpf?
- 21. Cómo crear Combobox en winforms readonly
- 22. ¿Cómo puedo reproducir un sonido en WinForms?
- 23. Cómo crear un control de Winforms C# que se cierne
- 24. Integrando "Ayuda" en la aplicación WinForms
- 25. ¿Cómo puedo agregar un gráfico circular a mi aplicación winforms?
- 26. ¿Configuraciones de la aplicación Rails?
- 27. ¿Cómo puedo crear una configuración de MSI?
- 28. ¿Cómo almacenar contraseñas en la aplicación Winforms?
- 29. ¿Cómo abrir la aplicación de Configuraciones en nuestra aplicación?
- 30. sitio de administración de Django: ¿cómo crear una sola página para configuraciones globales?
Creo que esta respuesta es más correcta que las demás. Los 'Configuración' tienen funcionalidad incorporada para actualizar. –