我正在尝试构建一个相当复杂的用户界面并尽量减少未使用的空间。动态控制布局
我有一个未知数量的控件,我想将它们组成面板。所有这些面板都应该添加到父面板中。
因此,它可能是像包含6个子面板的单个父面板。其中6个可能有2个复选框和一个文本框。另一个可能有3个下拉菜单等,我不会在设计时知道。也可能出现这种情况,我需要儿童面板以特定的顺序出现,而不是节省空间的最佳选择。
我试图玩耍父母面板和子面板的FlowLayout。我认为这将是解决方案的一部分,但我不知道该怎么做。我想过测试每种可能的流程组合,并选择父面板高度最小的组合,但这是计算密集型的。
有没有涵盖这类事情的资源?或者,也许我的做法是错误的?我想我的用户会希望尽可能靠近收集的控件,但要使用分组。如果不是尝试对它们进行分组,我可能能够通过单独的父FlowLayout面板。
我认为问题几乎就像包装问题,但它更像是包装问题,因为分组。
好点。谢谢。 – Dan 2010-10-12 15:51:28