【发布时间】:2011-10-02 09:28:17
【问题描述】:
所以我有一个垂直包裹的包裹面板。这些项目是在运行时添加的,但所有这些项目(用户控件)都有不同的宽度,并且因为包装面板是垂直包装的,所以它会将它们堆叠在下方,当它们覆盖垂直空间时,它们会包装到下一列。但是我需要的是“一种”双向包装,即我添加了第一个宽度为 200px 的项目,然后我添加了第二个宽度为 50px 的项目,但是当我添加第三个项目时,它的宽度为 100px宽度我希望它不要转到下一行,而是将其自身放置在那个空闲的位置,根据顶部的 200 像素控件(留下 150 像素的空间和 100 像素的控件显然适合)。当然放不下的时候会换到下一行,这样就OK了。
这里有一张图片来说明这一点(这里不能上传):
这就是发生的事情: image 1
这就是我想要的: image 2
对不起,我的英语不是我的主要语言。希望你能理解我的问题。
【问题讨论】: