【问题标题】:GroupBox with AutoSize cuts off part of its content具有 AutoSize 的 GroupBox 会截断部分内容
【发布时间】:2011-03-29 11:58:10
【问题描述】:

我的表单上有一个组框,其中 AutoSize=true 和 Dock=Top。它包含一个 tableLayoutPanel,它也有 AutoSize=true 和 Dock=Top。当 tableLayoutPanel 顶部的标签只占用一行文本时,一切正常:

但是当超过一行时,它会截断一部分内容:

如果我在 tableLayoutPanel.Resize 事件上更改 groupBox 的高度,那么我有一个滚动条错误:

当滚动条变得可见并更改我的标签的大小时会发生这种情况,因此它需要更多的文本行。 谁能建议我如何处理这个问题?

【问题讨论】:

    标签: c# winforms layout


    【解决方案1】:

    在 tableLayoutPanel.Resize 事件中,我正在更改 groupBox.Height 并在底部留出一些可用空间以包含可能的高度差异。该解决方案并不完美,但至少可以避免这些错误。

    【讨论】:

    • AutoSizeMode = GrowAndShrink 呢?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-12-04
    • 1970-01-01
    • 1970-01-01
    • 2023-03-23
    • 1970-01-01
    • 2020-11-03
    • 2017-03-23
    相关资源
    最近更新 更多