Вопрос

У меня включена автопрокрутка, НО у меня не отображаются горизонтальные полосы прокрутки. Может ли кто-нибудь помочь мне активировать только вертикальные полосы прокрутки в форме с помощью Autoscroll?

Это было полезно?

Решение

Form.HorizontalScroll.Enabled = false;

Должен избавиться от этого.

<Ч>

Интересно, похоже, я был прав, когда сказал должен избавиться от этого. Поиск вокруг выглядит так, как будто это известная и нефиксированная ошибка в Winforms. Эта страница подразумевает, что может быть какой-то способ сделать это, если вы не возражаете уколоть некоторый неуправляемый код в user32, но, похоже, лучше всего просто убедиться, что все ваши элементы управления помещаются в ширину формы (путем их закрепления или закрепления) поскольку полосы прокрутки добавляются по мере необходимости.

Извините, что ввел вас в заблуждение.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top