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();
        }
Beispiel #2
0
        private DialogResult initializeDlg(NodeDlg dlg)
        {
            dlg.Node = mNode;
            dlg.Text = "Add Node";
            dlg.ComboBoxGotoSection.DataSource = mProtocol.sectionList();
            DialogResult result = dlg.ShowDialog();

            return(result);
        }
Beispiel #3
0
        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();
        }