【问题标题】:Two List Boxes side by side and stretchable两个并排且可拉伸的列表框
【发布时间】:2010-06-14 15:25:34
【问题描述】:

我有两个并排显示的列表框,如下所示。 它们在顶部、底部、左侧和右侧都有锚点。

当我拉伸窗口时,左侧列表框会比右侧列表框增长。虽然我希望它们之间的边距保持不变,并使两个列表框均匀扩展。有没有办法做到这一点?

谢谢!

【问题讨论】:

    标签: c# winforms listbox


    【解决方案1】:

    使用Split Container 并在每一侧放置一个列表框。将该拆分容器设置为 Dock Full。

    Split Container 应该足以满足您的需求,但对于更复杂的布局,您仍然可以使用 Table Layout Panel。

    【讨论】:

      【解决方案2】:

      使用Table Layout Panel。这将允许您以 50% 的宽度创建两列。然后,您可以将锚点应用到此面板。

      【讨论】:

        【解决方案3】:

        我不知道这是否有样式格式,但你可以计算每个列表框的大小

        listboxsize = (gridsize - margin)/2

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2020-01-22
          • 1970-01-01
          • 1970-01-01
          • 2013-11-09
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多