Действительно ли возможно использовать механизм расположения WinForms для установки формы таким способом, которым высота регулируется полностью автоматически для установки содержанию, но ширина была бы корректируемой пользователем?
Как пример, рассмотрите следующую несколько изобретенную форму:
TLP
: TableLayoutPanel
, с 1 строкой и 2 столбца.label1
: Label
, содержавшийся в левом столбце. Набор Text
к чему-то долго, AutoSize
ко лжи, Dock
Заполниться.button1
: Кнопка, содержавшаяся в правом столбце. Набор AutoSize
к истинному.TLP
кому: AutoSize
верный, AutoSizeMode
к GrowAndShrink.На данном этапе TLP
мог обоснованно быть изменен горизонтально, но WinForms, кажется, не позволяет это.
Идея состоит в том, что форма, содержащая этот TLP, выросла бы или уменьшилась бы вертикально на основе ширины, которую пользователь может изменить путем изменения размеров окна, как обычно.