У меня есть и ListBox (AlarmBox
), и ListView (listView1
). Они оба сохраняются в 2 разных свойствах. Настройки (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
значение удаляется только из приложения, но не удаляется из настройки.
EDIT:
Также при замене listView1.SelectedItems
на AlarmList.SelectedItem
корректно удаляется.