我有一个 ListBox ( AlarmBox
) 和一个 ListView ( listView1
)。它们都保存到 2 个不同的 Properties.Settings (AlarmList
和AlarmList2
) 中。
Properties.Settings.Default.AlarmList.Remove(AlarmList.SelectedItem);
Properties.Settings.Default.AlarmList2.Remove(listView1.SelectedItems);
AlarmList.Items.RemoveAt(AlarmList.SelectedIndices[0]);
listView1.Items.RemoveAt(listView1.SelectedIndices[0]);
那是删除按钮的代码,但由于 listView1 没有SelectedItem
功能,我求助于使用SelectedItems
.
从两个框中删除项目时,AlarmBox
会从应用程序和设置中正确删除值,但从 中删除时listView1
,该值仅从应用程序中删除,但不会从设置中删除。
编辑:
另外,当替换listView1.SelectedItems
为 时AlarmList.SelectedItem
,它会正确删除。