Горизонтальная полоса прокрутки не работает в пользовательском элементе управления winforms - PullRequest
3 голосов
/ 03 октября 2011

Я создал пользовательский элемент управления, добавил его в форму и включил свойство Auto Scroll (True).

При изменении размера формы горизонтальная полоса прокрутки пользовательского элемента управления остается той же ширины и не меняет свою длину, из-за чего я не могу видеть содержимое пользовательского элемента управления при изменении размера формы или размера пользовательского элемента управления изменено

Может ли кто-нибудь помочь мне в этом, чтобы заставить горизонтальную полосу прокрутки работать так, как ожидалось: как при изменении размеров формы, горизонтальная полоса прокрутки позволяет пользователю видеть содержимое пользовательского элемента управления (который является beaviour по умолчанию).

1 Ответ

1 голос
/ 03 октября 2011

Свойство Auto Scroll (True) равно свойство формы .

Это влияет на поведение формы в случае, когда у вас есть элементы управления вне формывидимая область, она ведет себя так:

если Auto Scroll = true ->, то в форме появятся полосы прокрутки, чтобы вы могли прокрутить до невидимых элементов управления или их части

Если Auto Scorll = false ->, то полосы прокрутки не будут добавлены в форму в любом случае, и элементы управления останутся невидимыми.

Если у вас есть содержимое внутри элемента управления , которое не видно,попробуйте изменить свойства элемента управления"Scrollable" на "true" или "Scrollbars" на "both", зависит от типа элемента управления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...