visual studio herramienta definicion control c# .net

studio - ¿La mejor forma de vincular las propiedades de Windows Forms a ApplicationSettings en C#?



label visual basic definicion (1)

En una aplicación de escritorio que necesita una seria reorganización, tengo varios trozos de código que se ven así:

private void LoadSettings() { WindowState = Properties.Settings.Default.WindowState; Location = Properties.Settings.Default.WindowLocation; ... } private void SaveSettings() { Properties.Settings.Default.WindowState = WindowState; Properties.Settings.Default.WindowLocation = Location; ... }

¿Cuál es la mejor manera de reemplazar esto? Restricciones impuestas por el proyecto:

  • Visual Studio 2005
  • C # / .NET 2.0
  • Formularios de Windows

Actualizar

Para la posteridad, también encontré dos tutoriales útiles: "Configuración de usuario de Windows Forms en C #" y "Exploración de secretos de configuraciones de aplicación persistentes" .

He hecho una pregunta de seguimiento sobre el uso de esta técnica para vincular el tamaño de un formulario aquí . Los separé para ayudar a las personas que buscan problemas similares.


Si abre su formulario de Windows en el diseñador, mire en el cuadro de propiedades. El primer elemento debe ser "(ApplicationSetting)". Debajo de eso está "(PropertyBinding)". Ahí es donde encontrarás la opción de hacer exactamente lo que quieras.