У меня есть форма окна с двумя элементами управления, одним элементом управления почтой (Dock = Fill) и элементом управления свойствами (Dock = Right). Для элемента управления свойством задано значение AutoScroll. У него есть несколько расширяемых панелей, и если пользователь расширяет слишком много панелей, высота элемента управления больше, чем высота окна, и я установил свойство AutoScroll для автоматического отображения полос прокрутки в этом случае - это действительно работает. Однако полоса прокрутки нанесена поверх элементов управления свойствами. Полосы прокрутки, конечно, нуждаются в каком-то месте, но я бы хотел, чтобы окно свойств увеличивалось в ширину, пока отображается полоса прокрутки (и, следовательно, немного уменьшает размер основного элемента управления), чтобы полоса прокрутки находилась с правой стороны контроль собственности, который полностью показан.
Вы можете мне намекнуть? Мне нужно изменить некоторые свойства элементов управления? Или есть событие «ScrollBarsShown» или что-то, что я мог бы поймать и вручную увеличить ширину элемента управления свойством?
Большое тебе спасибо!