Exemplo n.º 1
0
        //(角色列表)向下移动单元
        public void moveDownActorElement()
        {
            if (currentActorElement == null || currentActorFolder == null)
            {
                return;
            }
            form_MA.historyManager.ReadyHistory(HistoryType.Actor);
            MActor       actor       = currentActorElement;
            MActorFolder actorFolder = currentActorFolder;
            int          index       = actorFolder.GetSonID(actor);

            if (!actorFolder.MoveDownElement(index))
            {
                return;
            }
            updateTreeNode_ActorFolder();
            index++;
            if (index > actorFolder.Count() - 1)
            {
                index = actorFolder.Count() - 1;
            }
            setCurrentActor(index, true, 1);
            form_MA.historyManager.AddHistory(HistoryType.Actor);
        }
Exemplo n.º 2
0
        //角色列表部分==================================================================================================
        //(角色列表)加入新单元
        public void addActorElement()
        {
            if (currentActorFolder == null)
            {
                return;
            }
            String name = "角色" + currentActorFolder.Count();
            SmallDialog_WordEdit txtDialog = new SmallDialog_WordEdit("新建角色", name);

            txtDialog.ShowDialog();
            name = txtDialog.getValue();
            form_MA.historyManager.ReadyHistory(HistoryType.Actor);
            MActor element = new MActor(currentActorFolder);

            element.name = name;
            currentActorFolder.Add(element);
            updateTreeNode_ActorFolder();
            setCurrentActor(currentActorFolder.GetSonID(element), true, 1);
            form_MA.historyManager.AddHistory(HistoryType.Actor);
        }