我加载了包含多个项目的listview,我想将listview的宽度调整为其内容。不幸的是,这不起作用。 我正在使用紧凑的Framework .NET处理Windows CE,我已经尝试将列的宽度设置为“-1”和“-2”,如MSDN所述。但到目前为止没有结果......
有没有人可以帮助我......
答案 0 :(得分:3)
根据列宽的[MSDN页面]:
使用此属性可以设置ColumnHeader的宽度。 ColumnHeader可以设置为在运行时调整到列内容或标题。要调整列中最长项的宽度,请将“宽度”属性设置为-1。要自动调整到列标题的宽度,请将Width属性设置为-2
出于您的目的,您应该将列宽设置为-1。请注意,在将项目添加到列表后,您必须执行此操作。