2017-09-13 1 views
-1

Comment puis-je redimensionner automatiquement une fenêtre pour qu'elle corresponde à l'écran du moniteur, à l'aide de Visual Studio 13 et C#. Avoir une application qui affiche la fenêtre principale à partir de laquelle vous pouvez appeler (Fig 1) et afficher individuellement les différents formulaires à remplir, puis soumis.Redimensionnement automatique des fenêtres à l'aide de Visual Studio 13

Sur certains ordinateurs, le formulaire complet est affiché (figure 2); Cependant, sur quelques ordinateurs, seulement environ 80% de la page est affichée (Fig3). Aucune barre de défilement latérale (haut/bas) n'est affichée, de sorte que les utilisateurs de ces ordinateurs ne peuvent pas faire défiler vers le haut et voir le reste de la page. Cela se produit sur plusieurs marques et/ou modèles d'ordinateurs et n'est pas limité à une marque ou un modèle spécifique. Existe-t-il une méthode pour pouvoir redimensionner automatiquement la page pour qu'elle corresponde à l'écran ou pour afficher une barre de défilement?

Essayé de réimaginer un ordinateur affecté à partir de zéro, mais obtenir les mêmes résultats. L'image vient d'une zone centrale, alors ne croyez pas que c'est le logiciel. D'autres machines sont réimagées avec la même image centrale sans ce problème. Utilisation de Panneau de configuration, essayé d'ajuster la résolution pour le moniteur sans succès, obtenir les mêmes résultats. L'utilisation d'un moniteur plus grand ne résout pas ce problème.

Les utilisateurs utilisaient un autre ordinateur non affecté et ils pouvaient obtenir l'intégralité de l'écran. Les utilisateurs éprouvés des machines non affectées testent les machines affectées et ne peuvent pas obtenir l'intégralité de l'écran. Le profil du compte d'utilisateur n'est probablement pas le problème. Je suis nouveau à Visual Studio, C# et la programmation. J'essaie de maintenir une application héritée et je ne veux pas casser l'application 90% des utilisateurs peuvent voir des fenêtres complètes. Ouvert aux suggestions.

(Fig 1) Main window (Fig 2) Functioning correctly, what window should look like.
90% of users get this window (Fig 3) Functioning incorrectly, 10% of users get this window. Bottom is cut off. No scroll bar

Répondre

1

Pour utiliser les barres de défilement à cet effet, vous devez sélectionner le panneau dont le contenu est de se cacher et dans les propriétés choisissez AutoScroll: True

Here is the image

+0

Le AutoScroll est réglé sur: True – Antonio

+0

Pouvez-vous télécharger votre projet n'importe où afin que je puisse vérifier quel est le problème –

+0

Vérifiez-le https://social.msdn.microsoft.com/Forums/windows/fr-FR/6b9c2c72-e91a-40f0-a835-c12328490c0c/ how-to-scroll-sans-scrollbar-ou-make-scrollbar-invisible? forum = winforms –