//(角色列表)向下移动单元 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); }
//角色列表部分================================================================================================== //(角色列表)加入新单元 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); }