private cloneTreeToolStripMenuItem_Click ( object sender, |
||
sender | object | |
e | ||
return | void |
private void cloneTreeToolStripMenuItem_Click(object sender, EventArgs e)
{
int n = 0;
if (GetSelected(out n))
{
int nextIndex;
TreeNode rootNode = treeView1.SelectedNode;
if (n >= 0)
{
nextIndex = pcc.ExportCount;
IExportEntry exp = pcc.getExport(n).Clone();
pcc.addExport(exp);
n = nextIndex + 1;
}
else
{
nextIndex = -pcc.ImportCount - 1;
ImportEntry imp = pcc.getImport(-n - 1).Clone();
pcc.addImport(imp);
n = nextIndex;
}
cloneTree(n, rootNode);
RefreshView();
goToNumber(nextIndex);
}
}