none
ventanas minimizadas

    Pregunta

  • Tengo un programa hecho en Vb, se genera un problema dentro de los childform cuando abro muchos form y minimizo uno a varios, para buscar para buscar el o los minimizados debo minimizar todos, ya que los botones se quedan en la parte de atras del formulario maximizado, como hago para que los botones de las pantallas minimizadas queden frente al formulario que esta maximizado y no atras, otra consulta es como hacer para que solo se habran hasta un cierto numero de childform.
    martes, 7 de marzo de 2017 4:09

Respuestas

  • El MDI por sí solo no tiene nada para hacer que los botones minimizados queden por encima del formulario maximizado. Lo que podrías hacer es, en lugar de maximizarlo, cambiarle las dimensiones de forma que mida lo mismo que el area cliente del formulario padre, menos un pequeño margen en la parte inferior que sea suficiente para que se vean los botones. Para simular el funcionamiento del formulario maximizado, tendrás que implementar un manejador para el evento Resize del padre y dentro meter código para cambiar de tamaño el formulario hijo cuando cambie el tamaño del padre.

    En cuanto a "como hacer para que solo se abran hasta un cierto numero de childform", recuerda que nunca se abren solos, siempre los abres tú desde tu programa haciendo un New del form y luego un Show. En el sitio donde hagas eso, incrementa un contador y pon un "If" de forma que si el contador llega al máximo ya no abras más. Y en el evento Closed de cada uno de esos formularios, decrementa el contador.

    martes, 7 de marzo de 2017 7:26