CLR: .Net / Mono / Boo / Otros CLR > C#
Abrir un form en el mismo lugar donde se cerro
(1/1)
JUANCRT:
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
gagusti:
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
Raion:
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.
Navegación
Ir a la versión completa