private void B_AddEntry_Click(object sender, EventArgs e) { EditDialogues.AddEditNewEntryDialog newEntryDialog = new EditDialogues.AddEditNewEntryDialog(); DialogResult res = newEntryDialog.ShowDialog(); if (res == DialogResult.OK) { sndTreeView.Nodes.Add(newEntryDialog.ReturnSound.ToTreeNode()); } }
private void EditEntry() { if (sndTreeView.SelectedNode != null) { var SndNode = GetRootSoundNode(sndTreeView.SelectedNode); int index = sndTreeView.SelectedNode.Index; var dialForm = new EditDialogues.AddEditNewEntryDialog(SndNode.ToSoundEntry()); DialogResult res = dialForm.ShowDialog(); if (res == DialogResult.OK) { sndTreeView.Nodes[index].Remove(); sndTreeView.Nodes.Insert(index, dialForm.ReturnSound.ToTreeNode()); } } }