private void listViewUserAction(object sender, ListViewAdpter.UserActionEventArgs e) { if (e.Action == ListViewAdpter.UserActionEventArgs.ActionType.del) { if (MessageBox.Show( StringResources.GetValue("tip_sure_del_label"), "warning", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) != DialogResult.Yes) { return; } } picview.EnableMakeImage = false; if (e.Value <= wsp.GroupDefine.UserGroupCount) { for (int i = e.Index.Length - 1; i >= 0; i--) { int index = e.Index[i]; if (e.Action == ListViewAdpter.UserActionEventArgs.ActionType.setGroup) { wsp.Store.UpdateLabelCategory(fileName, index, e.Value); } else if (e.Action == ListViewAdpter.UserActionEventArgs.ActionType.del) { wsp.Store.DelLabelItem(fileName, index); } } } picview.EnableMakeImage = true; picview.MakeImageNow(); }