将Listview的列宽调整为其内容

时间:2011-05-27 08:43:36

标签: c# compact-framework windows-ce

我加载了包含多个项目的listview,我想将listview的宽度调整为其内容。不幸的是,这不起作用。 我正在使用紧凑的Framework .NET处理Windows CE,我已经尝试将列的宽度设置为“-1”和“-2”,如MSDN所述。但到目前为止没有结果......

有没有人可以帮助我......

1 个答案:

答案 0 :(得分:3)

根据列宽的[MSDN页面]:

  

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

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