清除特定选定列表视图行的内容?
Clear contents of specific selected listview rows?
我一直在尝试为我的应用程序创建一个事件。
我希望能够单击一行并在选择该行后单击我的 'delete button' 并从我的 listview
和我的电子表格中删除该行。
我曾尝试使用 ClearContent
和 Remove
属性,但它们都不起作用,我遇到了不同的错误,例如 类型不匹配(错误 13).
这些是我的代码片段试用版:
Private Sub BtnDelete_Click()
ListViewEntries.ListItems.SelectedItem.Remove
End Sub
Private Sub BtnDelete_Click()
ListViewEntries.SelectedItem = ClearContents
End Sub
Private Sub BtnDelete_Click()
ListViewEntries.SelectedItem.ClearContents(i)
End Sub
不确定问题出在哪里。有人可以帮忙吗?
应该是
Private Sub BtnDelete_Click()
ListViewEntries.ListItems.Remove ListViewEntries.SelectedItem.Index
End Sub
或
Private Sub BtnDelete_Click()
Call ListViewEntries.ListItems.Remove(ListViewEntries.SelectedItem.Index)
End Sub
调用的意思是:
ListViewEntries.ListItems.Remove(IndexOfItemToRemove)
拿列表框ListViewEntries
进去ListItems
和Remove
东西。现在 Remove
需要一个 agrument what 来删除。此参数是列表框中项目的索引。由于您要删除所选项目,因此您需要将所选项目的索引 ListViewEntries.SelectedItem.Index
作为参数提交给 Remove
方法。
我一直在尝试为我的应用程序创建一个事件。
我希望能够单击一行并在选择该行后单击我的 'delete button' 并从我的 listview
和我的电子表格中删除该行。
我曾尝试使用 ClearContent
和 Remove
属性,但它们都不起作用,我遇到了不同的错误,例如 类型不匹配(错误 13).
这些是我的代码片段试用版:
Private Sub BtnDelete_Click()
ListViewEntries.ListItems.SelectedItem.Remove
End Sub
Private Sub BtnDelete_Click()
ListViewEntries.SelectedItem = ClearContents
End Sub
Private Sub BtnDelete_Click()
ListViewEntries.SelectedItem.ClearContents(i)
End Sub
不确定问题出在哪里。有人可以帮忙吗?
应该是
Private Sub BtnDelete_Click()
ListViewEntries.ListItems.Remove ListViewEntries.SelectedItem.Index
End Sub
或
Private Sub BtnDelete_Click()
Call ListViewEntries.ListItems.Remove(ListViewEntries.SelectedItem.Index)
End Sub
调用的意思是:
ListViewEntries.ListItems.Remove(IndexOfItemToRemove)
拿列表框ListViewEntries
进去ListItems
和Remove
东西。现在 Remove
需要一个 agrument what 来删除。此参数是列表框中项目的索引。由于您要删除所选项目,因此您需要将所选项目的索引 ListViewEntries.SelectedItem.Index
作为参数提交给 Remove
方法。