gpt4 book ai didi

WinForms 垂直自动调整大小,同时保持宽度可调?

转载 作者:行者123 更新时间:2023-12-03 05:20:58 25 4
gpt4 key购买 nike

是否可以使用WinForms布局引擎来设置表单,使其高度完全自动调整以适合内容,但宽度可由用户调整?

作为示例,请考虑以下有点人为的形式:

  • TLP:TableLayoutPanel,1 行 2 列。
  • label1:标签,包含在左列中。将 Text 设置为较长的​​内容,将 AutoSize 设置为 false,将 Dock 设置为 Fill。
  • button1:按钮,包含在右列中。将 AutoSize 设置为 true。
  • 现在将行设置为“AutoSize”,将第一列设置为“100%”,将第二列设置为“AutoSize”。
  • 最后,将整个 TLP 设置为 AutoSize true,将 AutoSizeMode 设置为 GrowAndShrink。

此时,TLP 可以合理地水平调整大小,但 WinForms 似乎不允许这样做。

这个想法是,包含此 TLP 的表单将根据宽度垂直增大或缩小,用户可以像往常一样通过调整窗口大小来更改宽度。

最佳答案

希望您现在已经找到了解决方案。但如果有人有相同的查询,您可以将 Maximum Size 属性的宽度设置为表单的实际宽度,将 MaximumSize 的高度设置为 0。

关于WinForms 垂直自动调整大小,同时保持宽度可调?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3969366/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com