gpt4 book ai didi

winforms - C# Winforms : GroupBox not resizing

转载 作者:行者123 更新时间:2023-12-04 10:18:37 25 4
gpt4 key购买 nike

我有两个 GroupBoxes在我的一个 TabControls 的左侧,将它们称为 GroupBox A(左上角)和 GroupBox B(左下角)。 GroupBoxes 不会像我希望的那样调整大小。

示例:
当我用鼠标调整具有 TabControls 的主窗体的大小,或将其最大化,或将其移动到分辨率较低的屏幕时,GroupBox B 保持其宽度/高度。这会导致 GroupBox B 在 GroupBox A 上绘制,有点像“始终在最前面”的效果。

欲求:
希望两个 GroupBox 都根据彼此/按比例调整大小并适合它们给定的区域。

想法?

最佳答案

tableLayoutPanel 可以帮助解决这个问题。

  • 添加 tableLayoutPanel 并调整其大小以满足您的需要。
  • 将表格 anchor 定到顶部、底部、左侧和右侧
  • 将 GroupBoxA 放入表格的左上角单元格
  • 将 GroupBoxB 放入表格的右下方单元格
  • 对于两个 GroupBox,相应地调整它们的大小并将它们 anchor 定到所有 4 个边。
  • 现在它们将与应用程序成比例地增长和缩小。

  • 此外,您可以向表格中添加更多控件。如果您需要一个控件来跨越多行或多列,请使用 RowSpan/ColumnSpan 属性。

    关于winforms - C# Winforms : GroupBox not resizing,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18412499/

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