//合并文字资源 public void combine(TextsManager src_Manager) { for (int i = 0; i < src_Manager.getElementCount(); i++) { TextElement srcElement = src_Manager.getElement(i); TextElement newElement = null; //寻找重复 for (int j = 0; j < getElementCount(); j++) { TextElement localElement = getElement(j); if (localElement.getValue().Equals(srcElement.getValue())) { newElement = localElement; break; } } if (newElement == null) { newElement=new TextElement(this); newElement.setValue(srcElement.getValue()); addElement(newElement); } } //将显示容器置空 this.listBox = null; this.listBoxAide = null; Console.WriteLine(this.GetHashCode()); }
//合并文字资源 public void combine(TextsManager src_Manager) { for (int i = 0; i < src_Manager.getElementCount(); i++) { TextElement srcElement = src_Manager.getElement(i); TextElement newElement = null; //寻找重复 for (int j = 0; j < getElementCount(); j++) { TextElement localElement = getElement(j); if (localElement.getValue().Equals(srcElement.getValue())) { newElement = localElement; break; } } if (newElement == null) { newElement = new TextElement(this); newElement.setValue(srcElement.getValue()); addElement(newElement); } } //将显示容器置空 this.listBox = null; this.listBoxAide = null; Console.WriteLine(this.GetHashCode()); }
public override ObjectElement clone() { TextElement newInstance = new TextElement((TextsManager)parent); newInstance.setValue(text + ""); return(newInstance); }
public override ObjectElement clone() { TextElement newInstance = new TextElement((TextsManager)parent); newInstance.setValue(text + ""); return newInstance; }
private void button_add_Click(object sender, EventArgs e) { TextElement newText = new TextElement(textsManager); newText.setValue("新添加的文本"); textsManager.addElement(newText); refreshUsedTime(); }
private void button_Inseart_Click(object sender, EventArgs e) { TextElement newText = new TextElement(textsManager); newText.setValue("新插入的文本"); textsManager.insertElement(newText, listBox_Texts.SelectedIndex); refreshUsedTime(); }
private void 插入文本ToolStripMenuItem_Click(object sender, EventArgs e) { TextElement newText = new TextElement(textsManager); newText.setValue("新插入的文本"); textsManager.insertElement(newText, listBox_Texts.SelectedIndex); refreshUsedTime(); }
private void 添加文字ToolStripMenuItem_Click(object sender, EventArgs e) { TextElement newText = new TextElement(textsManager); newText.setValue("新添加的文本"); textsManager.addElement(newText); refreshUsedTime(); }