none
Form cambia de posicion al abrir dos o mas veces RRS feed

  • Pregunta

  • Buenas comunidad,

    Les comento que tengo dos formularios (Form1, Form2), acceso al Form2 desde el Form1, controlo abrir el mismo dos o mas veces al mismo tiempo mediante un campo statico. Hasta aquí bien.

    El problema es que el form2 cambia de posicion descendentemente cuando vuelvo a instanciarlo u abrilo.

    ¿Alguna sugerencia?

    Saludos y gracias anticipadas!!! 


    Quien no conoce el pasado está condenado a repetirlo. Napoleón Bonaparte

    • Cambiado webJoseModerator martes, 18 de diciembre de 2012 15:14 (De:Lenguaje C#)
    martes, 18 de diciembre de 2012 15:08

Respuestas

  • Me parece que usted está describiendo el comportamiento normal de Windows.  Es Windows quien decide dónde ubicar el formulario si no se le dice explícitamente dónde ubicarlo.

    La solución sería siempre ubicarlo en las mismas coordenadas usando la propiedad Location.  Primero crea el formulario (si es que no ha sido creado), luego lo ubica con Location, luego lo muestra con Show() o ShowDialog().


    Jose R. MCP
    Code Samples

    • Marcado como respuesta Paoli_vb martes, 18 de diciembre de 2012 15:42
    martes, 18 de diciembre de 2012 15:13
    Moderador

Todas las respuestas

  • Me parece que usted está describiendo el comportamiento normal de Windows.  Es Windows quien decide dónde ubicar el formulario si no se le dice explícitamente dónde ubicarlo.

    La solución sería siempre ubicarlo en las mismas coordenadas usando la propiedad Location.  Primero crea el formulario (si es que no ha sido creado), luego lo ubica con Location, luego lo muestra con Show() o ShowDialog().


    Jose R. MCP
    Code Samples

    • Marcado como respuesta Paoli_vb martes, 18 de diciembre de 2012 15:42
    martes, 18 de diciembre de 2012 15:13
    Moderador
  • Problema resuelto. Muchas gracias por la sugerencia!!!

    Saludos.


    Quien no conoce el pasado está condenado a repetirlo. Napoleón Bonaparte

    martes, 18 de diciembre de 2012 16:10