2017-10-12 22 views

Répondre

0

Vous devrez déterminer la taille de la forme/fenêtre & la résolution de l'écran sur le changement de fenêtre/redimensionner/maximiser l'événement, puis avec cette info, vous pouvez faire l'une des choses suivantes:

  • Chaque contrôle aura besoin d'un lieu de départ et un emplacement maximisée sur le formulaire. Sur l'événement de changement de fenêtre ou la fonction définie par l'utilisateur dans un module de code, parcourez les contrôles et réorganisez-les pour qu'ils se trouvent dans les emplacements appropriés du formulaire.

  • Créer 2 versions de la même forme en fonction des différentes résolutions, puis dans un module de code décider lequel afficher. Pas élégant par tout moyen, et crée plus de formes pour maintenir, mais il fonctionne, en particulier dans des environnements où la taille du moniteur ne sont pas standardisés, ainsi que pour les utilisateurs ayant des problèmes de vision qui utilisent des résolutions très faibles. La façon dont j'aime contourner ces problèmes est d'utiliser des sous-formulaires programmés par un formulaire principal, essentiellement une application de type MDI, de sorte que vous pouvez facilement conserver les données & 'état de session' pour ainsi dire entre les charges de formulaire.

  • hauteur de la fenêtre de l'application modale, non redimensionnable, pas de boutons min/max, bouton de fermeture sort de la forme ou l'application. Alors plus de soucis sur le formulaire à redimensionner/afficher incorrectement.