Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/06/2008, 14:30
enrrike
 
Fecha de Ingreso: septiembre-2006
Mensajes: 55
Antigüedad: 17 años, 8 meses
Puntos: 0
Como usar Properties.Settings

hola amigos estoy usando una aplicacion en WinForm, y me han pedido k los formularios cada vez que los manipule el usuario, queden con el tamaño con que los dejo.

He encontrado en Internet que se puede hacer con esto

if (this.WindowState == FormWindowState.Normal)
Properties.Settings.Default.MySize = this.Size;
else
Properties.Settings.Default.MySize = this.RestoreBounds.Size;

Properties.Settings.Default.Save();

y luego en load del Formulario

if (Properties.Settings.Default.MySize != null)
this.Size = Properties.Settings.Default.MySize;

donde MySize lo creo en la configuracion de la Aplicacion
Bueno lo he probado y si funciona.

Lo probe en un Form1 y me guardo el Tamaño y lo pude cargar.
Luego lo pongo en otro Form2 pero me carga el tamaño que grabo en Form1.

Si grabo en Form2 el Tamaño, luego el Form1 carga el Tamaño del Form2

La duda que tengo es tengo que crear una Variable MySizeForm1, MySiseForm2,...
para TODOS los formularios en la configuracion de la Aplicacion?

esto tambien lo hago para el ancho del las columnas del DataGridView. tambien tendria que declarar para Todos los DataGridView en que existan en los formularios??