是否有一個原因,當使用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;
文件在第一個元素中包含大約50個奇數字符的字符串數組(使用調試器進行檢查)。
它工作,但我不知道爲什麼你添加的列工作,而我之前添加的列沒有。 – soandos 2011-05-25 17:43:16
在沒有看到您的代碼的情況下無法幫助您,但必須有所不同。你在同一個線程上做所有事情嗎? – InBetween 2011-05-25 17:51:41
上面編輯包含設計器代碼。它似乎已經像你一樣添加了列... – soandos 2011-05-25 18:20:17