Question

J'ai le défilement automatique activé MAIS je ne peux pas avoir de barres de défilement horizontales. Quelqu'un peut-il m'aider à n’activer les barres de défilement verticales que sur le formulaire avec Autoscroll?

Était-ce utile?

La solution

Form.HorizontalScroll.Enabled = false;

Devrait nous en débarrasser.

Intéressant, on aurait dit que j'avais raison quand je me suis dit que devrait s'en débarrasser. Rechercher autour de lui ressemble à ceci est un bogue connu et non corrigé dans Winforms. Cette page implique qu'il peut y avoir un moyen de le faire si cela ne vous dérange pas d'appeler du code non managé dans user32, mais le mieux est simplement de vous assurer que tous vos contrôles tiennent dans la largeur du formulaire (en les ancrant ou en les ancrant) puisque les barres de défilement sont ajoutées au besoin.

Désolé de vous avoir induit en erreur.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top