C# 设置未被删除?

C# 设置未被删除?,c#,listview,listbox,selecteditem,C#,Listview,Listbox,Selecteditem,我有一个列表框(AlarmBox)和一个列表视图(listView1)。它们都保存到两个不同的属性设置中(AlarmList和AlarmList2) 这是remove按钮的代码,但由于listView1没有SelectedItem功能,我求助于使用SelectedItems 从两个框中删除项目时,AlarmBox会从应用程序和设置中正确删除值,但从listView1中删除时,该值仅从应用程序中删除,而不会从设置中删除 编辑: 另外,当将listView1.SelectedItems替换为Alar

我有一个列表框(
AlarmBox
)和一个列表视图(
listView1
)。它们都保存到两个不同的属性设置中(
AlarmList
AlarmList2

这是remove按钮的代码,但由于listView1没有
SelectedItem
功能,我求助于使用
SelectedItems

从两个框中删除项目时,
AlarmBox
会从应用程序和设置中正确删除值,但从
listView1
中删除时,该值仅从应用程序中删除,而不会从设置中删除

编辑: 另外,当将
listView1.SelectedItems
替换为
AlarmList.SelectedItem
时,它会正确删除。

您尝试过吗

.Remove(listView1.SelectedItems[0]);
好的,那么用索引尝试RemoveAt怎么样

.RemoveAt(listView1.SelectedItems[0].Index);
你试过了吗

.Remove(listView1.SelectedItems[0]);
好的,那么用索引尝试RemoveAt怎么样

.RemoveAt(listView1.SelectedItems[0].Index);

示例代码中根本没有提到AlarmBox,只提到AlarmList。

引用listView1是正确的,还是应该改为引用AlarmList2?乍一看,它看起来有点混乱…很高兴它被解决了!我应该在发布前刷新

示例代码中根本没有提到AlarmBox,只提到AlarmList。
引用listView1是正确的,还是应该改为引用AlarmList2?乍一看,它看起来有点混乱…很高兴它被解决了!我应该在发布前刷新