2011-05-27 34 views
1

我加载了一个列表视图,其中包含多个项目,我想将列表视图的宽度调整为其内容。不幸的是,这不起作用。 我正在使用紧凑的框架.NET的Windows CE上工作,我已经试图将列的宽度设置为MSDN上提到的“-1”和“-2”。但没有结果那么远,将列表视图的列宽调整为其内容

有谁可以帮我上......

+0

你想要listview控件的宽度自动调整大小或其列的宽度? – IndigoDelta 2011-05-27 08:54:52

+0

它的列的宽度,如果有必要,出现一个滚动条... – Celero 2011-05-27 09:11:49

回答

3

按照[MSDN页]上的列宽:

此属性可以设置ColumnHeader的宽度。 ColumnHeader可以设置为在运行时调整列内容或标题。要调整列中最长项目的宽度,请将Width属性设置为-1。要自动调整到列标题的宽度,请将Width属性设置为-2

出于您的目的,您应该将列宽设置为-1。请注意,您必须在将这些项目添加到列表中之后执行

+0

我的不好...确实,在项目初始化后设置这样的参数...谢谢! – Celero 2011-05-27 09:40:15