private void editNodeToolStripMenuItem_Click(object sender, EventArgs e) { /* mNodeDlg.ComboBoxGotoSection.SelectedText = mNode.Element.GotoSection;*/ mNodeDlg.TextBoxNodeText.Text = mNode.Element.Text; /* mNodeDlg.ComboBoxGotoSection.SelectedIndex = mNodeDlg.ComboBoxGotoSection.FindString(mNode.Element.GotoSection);*/ string[] myList = new string[mProtocol.sectionList().Count]; for (int i = 0; i < mProtocol.sectionList().Count; i++) { myList[i] = mProtocol.sectionList()[i]; } mNodeDlg.GotolistBox.Items.AddRange(myList); DialogResult result = mNodeDlg.ShowDialog(); if (result == DialogResult.OK) { string text = mNodeDlg.TextBoxNodeText.Text; mNode.Element.Text = text; /* mNode.Element.GotoSection = mNodeDlg.ComboBoxGotoSection.Text;*/ } mProtocol.emitSave(); }
private DialogResult initializeDlg(NodeDlg dlg) { dlg.Node = mNode; dlg.Text = "Add Node"; dlg.ComboBoxGotoSection.DataSource = mProtocol.sectionList(); DialogResult result = dlg.ShowDialog(); return(result); }
private void editNodeToolStripMenuItem_Click(object sender, EventArgs e) { NodeDlg dlg = new NodeDlg(); dlg.ComboBoxGotoSection.SelectedText = mNode.Element.GotoSection; dlg.TextBoxNodeText.Text = mNode.Element.Text; foreach (ProtocolNode node in mProtocol.Node.NodeList) { dlg.ComboBoxGotoSection.Items.Add(node.Element.Text); } dlg.ComboBoxGotoSection.SelectedIndex = dlg.ComboBoxGotoSection.FindString(mNode.Element.GotoSection); DialogResult result = dlg.ShowDialog(); if (result == DialogResult.OK) { mNode.Element.Text = dlg.TextBoxNodeText.Text; mNode.Element.GotoSection = dlg.ComboBoxGotoSection.Text; } mProtocol.emitSave(); }