Activer les barres de défilement dans les formulaires Windows
Je suis le développement d'une application windows forms. Dans mon application j'ai contrôles ancrées à des formes telles que les formes peuvent être maximisés et les contrôles obtiendrez organisés en conséquence. Cette application devrait soutenir les différentes valeurs DPI.
J'ai mis les points d'ancrage de certains contrôles d'en bas, à droite et en bas à droite. Le défilement Automatique de la propriété est définie sur true. Lorsque la valeur PPP par défaut (96) les contrôles fonctionnent comme prévu. Mais le problème est que si l'écran de charges de plus de DPI (comme 120), même si la forme des barres de défilement est activé, les contrôles qui sont ancrées à bas et bas-droit, qui ne peut être vu.
Quelqu'un pourrait-il svp me conseiller sur ce problème?
ce qui concerne,
Eranga
source d'informationauteur user1314391
Vous devez vous connecter pour publier un commentaire.
Ensemble
AutoScroll = True
Dans Les Propriétés Du Formulairecomme supposons que nous avons un panneau qui ont id "panel1"
ensuite, nous pouvons appliquer comme
de défilement pour définir la largeur et la hauteur
C'est un vieux post, mais le problème est en cours et les postes liés à l'gardez juste en arrivant sur
SO
!Je suis en train de faire le nécro chose ici, plutôt que de s'attaquer plus récentes sur la question uniquement parce qu'il vient du haut de mes recherche google
La question est simple: "pourquoi ne pas la putain des barres de défilement apparaissent sur mon
ScrollableControl
?"Mais il y peut être pas de réponse définitive. Parce que les causes sont légion. Parce que si oui ou non les barres de défilement apparaissent sur un contrôle dépend:
Il est facile de tomber dans le piège de hasard en se tournant prop-valeurs jusqu'à ce que les vaches viennent à la maison. Ou aller sur le i/webs &espoir de trouver quelques
SO
foos. Mais oh. Voici une poignée d'liéesSO
postes avec une exceptionnelle variété de propositions de résolutions:Barre de Défilement horizontale n'est pas visible sur DataGridView
La barre de défilement Horizontal affiche pas sur ma zone de texte
Comment définir la barre de défilement en Windows form
Comment faire des barres de défilement apparaissent dans un redimensionnable panneau lorsque le contrôle contenu est trop grand pour elle?
Défilement Forme en c#, AutoScroll=true ne fonctionne pas
Comment obtenir la barre de défilement dans le Panneau VB.Net?
Il y a des captures d'écran de
VS-designer
pages de propriétés (comme ici) & même certains extrêmes code de solutions à base d'... mes favoris:Ajouter une barre de défilement verticale du panneau .NET
comment ajouter Vscroll contrôle de formulaire dans Visualbasic.net?
/soupirs/
Une réponse générale
..sous la forme d'un minimale github solution afin d'explorer certains des .NET barre de défilement voodoo:
https://github.com/violet313/TestWinForms/tree/Test1-Body-Panel
C'est un
Visual Studio 2015
solution à l'aide de la.NET4.52 framework
.Dans la solution que je suis en train de créer un formulaire qui répond à une certaine dynamique de données de texte qui doit être affiché. voici les lay-out, je suis en fin de compte la recherche de:
Je veux le formulaire à:
répondre à la dynamique de contenu par:
De la saisir, de passer par chacun de l' (seulement 9 à partir de 95dccc5)s'engage et puis de tester votre exigences d'une saine & différentiels de la mode. assurez-vous de direction chaque fois que vous faites une douteuse de changement d'état.
Irl: je suis peut-être un thicky mais il m'a fallu plus d'une heure de lecture de la MSDNs essayer (&à défaut) de la figure la .NET des formes de contrôle de la propriété des éventualités. faire structurée d'essai-et-erreur de cette façon m'a pris seulement 20 minutes pour obtenir ce que je voulais.
y~bwc