SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: JUANCRT en Jueves 11 de Septiembre de 2014, 03:47

Título: Abrir un form en el mismo lugar donde se cerro
Publicado por: JUANCRT en Jueves 11 de Septiembre de 2014, 03:47
Alguien sabe como abrir un form y cerrarlo pero que este aparezca denuevo en el ultimo
lugar en el que se cerro?
quiero que si muevo la forma a la derecha ahi aparezca de nuevo o si es a la izquierda que aparezca
en la izquierda despues de abrirse de nuevo.
De antemano Gracias
Título: Re:Abrir un form en el mismo lugar donde se cerro
Publicado por: gagusti en Martes 16 de Septiembre de 2014, 15:24
antes de hacer el Close del formulario podrias guardar ese objeto Formulario en alguna clase, y luego obtenerlo. Para esto debes asegurarte de que la clase a la que accedas tenga Singleton (para acceder siempre a una unica instancia). Lee un poco para informarte sobre el patron de diseño.

saludos
Título: Re:Abrir un form en el mismo lugar donde se cerro
Publicado por: Raion en Lunes 6 de Octubre de 2014, 06:37
En el evento Closing del formulario, obtienes los Boundaries o bordes, éstos los guardas en una variable publica de otra clase. Luego en el evento Load del nuevo formulario ajustas los bordes a las variables obtenidas de la clase o donde las hayas guardado.