У меня есть форма окна и панель макета потока на форме. Я динамически добавляю текстовые поля в панель макета потока и установка автоматического прокрутки в true для панели раскладки потока, что динамические текстовые поля отображают очень неточно. Возможно ли иметь одну вертикальную полосу прокрутки, которая будет прокручивать форму окна, а также данные на панели макета потока?Скрытые проблемы
Я попытался установить свойство AutoScroll в значение True и WrapContents для False, но это добавляет полосу прокрутки для панели управления потоком не всей формы. Я также попытался добавить код прокрутки, который будет успешным, но это будет прокручивать форму, а не панель макета потока. Есть ли способ использовать 1 полосу прокрутки, закрепленную в правой части формы, для прокрутки формы и панели макета потока?
Код, который я использовал для создания полосы прокрутки, приведен ниже.
VScrollBar scrollbar1 = new VScrollBar();
scrollbar1.Dock = DockStyle.Right;
Controls.Add(scrollbar1);
EDIT # 1 ---- я также пытался добавить полосу прокрутки как формы, так как панель формы макета, как так, и это вызвало полосу прокрутки, даже не дисплей.
VScrollBar scrollbar1 = new VScrollBar();
scrollbar1.Dock = DockStyle.Right;
Controls.Add(scrollbar1);
flowlayoutpanel1.Controls.Add(scrollbar1);
EDIT # 2 ---- Я хочу ОДНОГО прокруток, которая в состоянии прокрутить форму целых окон, и для формы окон и панели макета потока.
РЕДАКТИРОВАТЬ № 3 ----- «Возможный ответ», вышеперечисленный выше, не применим для моего вопроса, поскольку он показывает только, как добавить вертикальную полосу прокрутки к панели, а не одну прокрутку, чтобы управлять самой формой и панель.
Я смущен вашей проблемой. Вы пропустили FlowLayoutPanel, но не хотели этого, потому что по вашей формулировке вы хотели, чтобы вся форма прокручивалась. Затем вы добавили полосу прокрутки и прокрутили всю форму, но не панель раскладки потока. Можете ли вы уточнить, что именно вы хотите? Возможно, с скриншотом или демонстрацией того, что вы пытаетесь сделать? –
Возможный дубликат [Как добавить панель прокрутки в панель управления со многими элементами управления в приложении Windows Form?] (Http://stackoverflow.com/questions/730376/how-do-you-add-a-scrollbar-to -a-panel-control-with-many-controls-in-windows-form) –
Думаю, я понял. Если у вас нет других элементов управления вокруг FlowLayoutPanel, я думаю, что если установить свойство AutoSize панели в true, вы получите то, что, я думаю, вы хотите. –