我有一个自定义用户控件来完成我的应用程序的工作。
我需要一次在我的表单上拥有可变数量的用户控件,该数量在运行时是已知的。
我希望每一个都是完整的客户端宽度,并且所有控件都填充窗口,大小相等......例如。如果有两个,那么每个都是客户端高度的一半 - 如果是三个,那么每个都是客户端高度的三分之一。
并且布局应该随着主窗口大小的调整而调整。我不希望用户能够调整控件的大小,而不是通过调整主窗口的大小(所以拆分容器出来了)
我尝试使用 TableLayoutPanel 来执行此操作,但是当我将 GrowStyle 属性设置为 TableLayoutPanelGrowStyle.AddRows 并添加我的控件时,行数不会改变。
这个布局方案肯定不难实现吧?我好像想不通?
谢谢