大家好,我不是视觉基础或编程的新手。我发现在各种程序的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 ,如果有帮助的话。
答案 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")