private void btnUp_Click(object sender, EventArgs e) { if (lvStyles.SelectedItems.Count != 1) { return; } int index = lvStyles.SelectedIndices[0]; if (index > 0) { ListViewItem li = lvStyles.SelectedItems[0]; lvStyles.Items.Remove(li); lvStyles.Items.Insert(index - 1, li); Style s = FStyles[index]; FStyles.Remove(s); FStyles.Insert(index - 1, s); } }