如何在表单宽度增加时改变ListView的宽度
本文关键字:改变 ListView 增加 表单 | 更新日期: 2023-09-27 18:11:39
我有一个简单的2 ListViews表单。当我运行程序时,它以默认大小打开表单,也为两个列表视图:
http://img838.imageshack.us/img838/6123/form1default.png我需要做的是当表单得到扩展(仅在宽度,我想要的高度是固定的)第二个(更宽)列表视图也增加了宽度:
http://img269.imageshack.us/img269/4879/form1widthincrease.png你能告诉我表单本身和/或第二个列表视图的哪些属性我必须改变才能实现这一点吗?也许一些事件也应该考虑添加?
谢谢!
您可以通过在Visual Studio的属性窗口中设置第二个ListView
的Anchor
属性以包含AnchorStyles.Right
,例如Top, Left, Right
来实现这一点。
您可能还想包括AnchorStyles.Bottom
,以调整ListView
(s)的大小,当窗体的高度改变
最好将两个列表视图放在SplitContainer控件中,并调整两个列表视图的宽度。使用SplitContainer的Anchor属性来根据表单增加其宽度