示例#1
0
        private void lvCollection_AfterLabelEdit(object sender, LabelEditEventArgs e)
        {
            string newName = e.Label;
            string oldName = lvCollection.SelectedItems[0].Text;

            int index = ManageUserAction.GetCollectionId(newName);

            if (newName == ManageUserAction.GetItemOfAllCollection(0).NameCollection)
            {
                e.CancelEdit = true;
                return;
            }

            if (newName != null && newName.Length != 0)
            {
                if (index != -1)
                {
                    newName      = oldName;
                    e.CancelEdit = true;
                }
                ManageUserAction.RenameCollection(oldName, newName);
            }
            ManageUserAction.InitAllCollections();
        }