2014-10-16 3 views
2

Я пытаюсь использовать FlowLayoutPanel, чтобы содержать произвольное количество высоких UserControl s, один рядом с другим. Когда новый элемент управления добавляется к FlowLayoutPanel, я хочу, чтобы он отображался справа от предыдущего элемента управления и никогда не был ниже.FlowLayoutPanel без «разрыва строки»

Я поставил AutoScroll в true на FlowLayoutPanel и имеют FlowDirection в LeftToRight.

Ниже приведен пример «правильного» поведения (новый элемент добавляется справа и появляется вертикальная полоса прокрутки для перелива): Correct side-by-side arrangement

Однако, когда я нажимаю мимо конца «строки», то FlowLayoutPanel отключает управление до «новой строки». Желаемое поведение состоит в том, что появляется горизонтальная полоса прокрутки и только вертикальное переполнение из этой единственной строки.

Это пример поведения неправильно:

Incorrect behavior

Как я могу заставить все объекты выстраиваются на одной строке (т.е. с горизонтальной полосой прокрутки.)?

ответ

Смежные вопросы