我有一个包含2个ListView的简单表单。当我运行程序时,它会以表单的默认大小打开,也会打开两个列表视图:
http://img838.imageshack.us/img838/6123/form1default.png
我需要做的是当表单扩展时(仅在WIDTH中,我希望高度固定)第二个(更宽)列表视图的宽度也会增加:
http://img269.imageshack.us/img269/4879/form1widthincrease.png
你能告诉我表格本身的哪些属性和/或第二个列表视图我必须改变才能实现这个目标吗?也许应该考虑添加一些事件?
谢谢!
答案 0 :(得分:5)
您可以通过将第二个ListView
的{{3}}属性设置为包含Anchor
来实现此目的,例如Visual Studio中的属性窗口中的Top, Left, Right
。
您可能还希望包含AnchorStyles.Bottom
,以便在表单高度发生变化时调整ListView
的大小。
答案 1 :(得分:0)
最好将两个列表视图放在SplitContainer控件中并调整两个列表视图的宽度。使用SplitContainer的Anchor属性根据表单增加其宽度。