【发布时间】:2009-09-12 03:19:03
【问题描述】:
我有一个为 Windows 窗体动态创建的标签页。标签页分为两个水平面板。顶部面板应该最多可以容纳 4 个这样的文本框
文本框1
文本框2
文本框3
文本框4
至少会有一个文本框。最大值为 4。如何创建一个带有两个面板的 TabPage,其中顶部面板仅根据需要占用空间(即仅用完一个文本框或 2 个文本框,或 3 个文本框或最多 4 个文本框的空间)和该标签页的其余部分可用于 Panel2。
【问题讨论】:
我有一个为 Windows 窗体动态创建的标签页。标签页分为两个水平面板。顶部面板应该最多可以容纳 4 个这样的文本框
文本框1
文本框2
文本框3
文本框4
至少会有一个文本框。最大值为 4。如何创建一个带有两个面板的 TabPage,其中顶部面板仅根据需要占用空间(即仅用完一个文本框或 2 个文本框,或 3 个文本框或最多 4 个文本框的空间)和该标签页的其余部分可用于 Panel2。
【问题讨论】:
为 TextBox 实例的计数调整 TabPage.height。调整下方的 TabPage.height 以填充剩余空间。
【讨论】:
你看过FlowLayoutPanel吗?您可以使面板中的任何控件(如果我没记错的话是一个文本框)中断,也就是说,使下一个控件出现在“新行”上。当在面板中选择一个控件时,这个属性会出现在属性窗口中,我只是不记得名字了。
【讨论】: