博客开了好久,一直没写东西,今天终于有了一件让我有动力写一篇文章的事,嘿嘿。
做界面开发的人,估计最头疼的就是动态的计算各种高度了吧。
最近有一个项目,用到Label,要固定住宽度,然后根据文本的长度来动态改变高度,一开始去网上找解决方案,各种根据字体大小啊,字数啊来动态改变,但是效果却不怎么好。最后灵机一动,想起了偶尔用过一次的FlowLayoutPanel,先看一下图吧。
这是视图设计器里边的控件布局,将label5放在了FlowLayoutPanel控件里。
这是运行的效果图: