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
、正しく削除されます。