当表单宽度增加时如何更改ListView的宽度?

Sae*_*ani 0 c# events listview winforms

我有一个带有2个ListView的简单表单.当我运行程序时,它会以表单的默认大小打开,也会打开两个列表视图:

http://img838.imageshack.us/img838/6123/form1default.png

我需要做的是当表单扩展时(仅在WIDTH,我希望高度固定)第二(更宽)列表视图的宽度也增加:

http://img269.imageshack.us/img269/4879/form1widthincrease.png

您是否可以告诉我表格本身和/或第二列表视图的哪些属性我需要更改才能实现此目的?也许应该考虑添加一些事件?

谢谢!

Ric*_*ett 5

您可以通过将Anchor第二个属性设置ListView为包含AnchorStyles.Right,例如Top, Left, Right在Visual Studio的属性窗口中来实现此目的.

您可能还希望包含AnchorStyles.Bottom,以ListView在表单高度更改时调整(s)的大小.