【问题标题】:Dynamically sized panels动态大小的面板
【发布时间】:2009-09-12 03:19:03
【问题描述】:

我有一个为 Windows 窗体动态创建的标签页。标签页分为两个水平面板。顶部面板应该最多可以容纳 4 个这样的文本框

文本框1

文本框2

文本框3

文本框4

至少会有一个文本框。最大值为 4。如何创建一个带有两个面板的 TabPage,其中顶部面板仅根据需要占用空间(即仅用完一个文本框或 2 个文本框,或 3 个文本框或最多 4 个文本框的空间)和该标签页的其余部分可用于 Panel2。

【问题讨论】:

    标签: windows forms


    【解决方案1】:

    为 TextBox 实例的计数调整 TabPage.height。调整下方的 TabPage.height 以填充剩余空间。

    【讨论】:

      【解决方案2】:

      你看过FlowLayoutPanel吗?您可以使面板中的任何控件(如果我没记错的话是一个文本框)中断,也就是说,使下一个控件出现在“新行”上。当在面板中选择一个控件时,这个属性会出现在属性窗口中,我只是不记得名字了。

      【讨论】:

        猜你喜欢
        • 2011-01-25
        • 2014-04-06
        • 1970-01-01
        • 1970-01-01
        • 2021-06-09
        • 2013-02-19
        • 1970-01-01
        • 1970-01-01
        • 2011-06-25
        相关资源
        最近更新 更多