C#, Windows Forms Panel вертикальный скроллбар

В панель я отправляю label с текстом, который не влезает в панель. Если делаю panel1.AutoScroll = true , то автоскролл по горизонтали(как на картинке), а нужно по вертикали. Как реализовать?

введите сюда описание изображения


Ответы (1 шт):

Автор решения: t3f

Нужно ограничить максимальную ширину Label с помощью его свойства MaximumSize, чтобы она не превышала ширину панели (минус ширина полосы прокрутки, которая потом появится). Максимальную высоту при этом оставить без ограничений (что обозначается значением равным 0). Тогда Label будет увеличиваться только по высоте, а значит будет появляться только вертикальная прокрутка.

→ Ссылка