GroupBox с AutoSize обрезает часть своего контента - PullRequest
2 голосов
/ 29 марта 2011

В моей форме есть groupBox с AutoSize = true и Dock = Top.Он содержит tableLayoutPanel, который также имеет AutoSize = true и Dock = Top.Когда метка в верхней части tableLayoutPanel занимает только одну строку текста, все в порядке:

Normal layout of the groupBox

Но когда требуется более одной строки, она обрезает часть своего содержимого.:

Wrong layout of the groupBox

Если я изменяю высоту groupBox для события tableLayoutPanel.Resize, у меня есть ошибка с полосой прокрутки:

enter image description here

Это происходит, когда полоса прокрутки становится видимой и изменяет размер моей метки, чтобы она заняла больше строк текста.Кто-нибудь может подсказать мне, как справиться с этой проблемой?

1 Ответ

0 голосов
/ 05 апреля 2011

В событии tableLayoutPanel.Resize я изменяю groupBox.Height и оставляю немного свободного места внизу, чтобы учесть возможную разницу в высоте.Решение не идеальное, но, по крайней мере, оно позволяет избежать этих ошибок.

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