ListView不显示添加的文本

时间:2014-07-07 21:25:17

标签: vb.net winforms .net-4.0

背景:

大家好,我不是视觉基础或编程的新手。我发现在各种程序的visual basic中制作GUI是最快的;但是,我最近有一个问题。

我有一个带有ListView控件的表单,我使用文本框和按钮填充。

我用于按钮的代码是:

代码:

listview1.items.add(textbox2.text)

非常简单的代码一直有效。我也改变了我的ListView上的一些属性,我将列出它们。我只是不知道发生了什么。这是一个属性更改列表(其他一切都是默认的):

属性:

BackColor = DarkGray
BorderStyle = FixedSingle
HeaderStyle = None
MultiSelect = False
View = Details

所有属性都是通过属性标签更改的,而不是通过代码更改的。我希望能够向控件添加文本。我也没有添加任何子项。我只是感到困惑,因为这段代码一直有效,而且我从未遇到过这个问题。我也在使用 Visual Basic 2010 Express Edition ,如果有帮助的话。

1 个答案:

答案 0 :(得分:0)

如果ListView中未添加的项目未显示,请检查 ListView.View 属性。如果此属性设置为 Detail 视图,则必须在该listView控件中添加列,否则将不会显示添加项。

确保正确添加项目。

Dim item As ListViewItem = listView1.Items.Add("Item Text")  ' This text will be displayed in first column. The column index will be 0
' Further values will be added in SubItem
item.SubItems.Add("Sub Item1")
item.SubItems.Add("Sub Item2")
item.SubItems.Add("Sub Item3")