C # Winforms "TileLayoutPanel" - PullRequest
       36

C # Winforms "TileLayoutPanel"

0 голосов
/ 22 февраля 2019

Наше приложение имеет панель мониторинга, которая в основном оптимизирована для разрешения FullHD, что позволяет отображать 4x3 (12) виджетов одинакового размера.

Как правило, этого достаточно, поскольку каждый виджет также имеет "FullScreen"Страницу, которую можно просмотреть, нажав «показать больше».

Однако теперь есть один виджет, просто показывающий напоминания.Не совсем достаточно для разработки выделенного полноэкранного вида, но иногда слишком много, чтобы втиснуть его в элемент 450x250 ...

Итак, я подумал об удвоении его высоты - но каждый элемент сидит внутри flowlayoutpanel- так что для хорошего вида требуется одинаковая высота / ширина ...

Есть ли какой-нибудь продвинутый (Сторонний) tilelayoutpanel, который позволяет размещать ящики (UserControls) разных размеров, не изобретая колесо?


Чтобы ответить на голосование «неясно, что вы спрашиваете»: я ищу способ расставить «ящики» (элементы управления различными ячейками) на заданной области.Так же, как в меню «Пуск» Windows 10Мультипликаторы «base-Width» и «base-Height» вполне подойдут.

Но макет должен быть «жидким», т. Е. Занимать максимально возможное пространство при изменении размера содержащего окна.


Проблема "FlowLayoutPanel":

enter image description here

...