【发布时间】:2011-05-25 16:57:12
【问题描述】:
在使用listview1.View = View.Details 时,我的列表视图会在我添加项目但使其不可见时扩展(生成滚动条),但是当我将其切换到listview1.View = View.List 时,它工作正常吗?
我认为这并不重要,但这是我用来向列表视图添加项目的代码:
ListViewItem item1 = new ListViewItem(file[1]);
listView1.Items.Add(item1);
以及自动生成的设计器代码:
//
// listView1
//
this.listView1.CheckBoxes = true;
this.listView1.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
this.Path});
this.listView1.Location = new System.Drawing.Point(12, 44);
this.listView1.Name = "listView1";
this.listView1.Size = new System.Drawing.Size(457, 354);
this.listView1.TabIndex = 7;
this.listView1.UseCompatibleStateImageBehavior = false;
this.listView1.View = System.Windows.Forms.View.Details;
file 是一个字符串数组,在第一个元素中包含大约 50 个奇数字符(使用调试器检查)。
【问题讨论】: