Пример #1
0
        public VariableGroupTracker(VariableGroup group)
        {
            m_group = group;
            m_eqEditor = new EquationEditorForm(m_group);
            m_eqEditor.OnVariableAdded += m_eqEditor_OnVariableAdded;
            m_eqEditor.OnVariableDeleted += m_eqEditor_OnVariableDeleted;

            m_edit = new VariableGroupEditor(m_group);
        }
Пример #2
0
        public void Cancel()
        {
            m_frame.EditorPanel = null;

            Tree.TreeContextMenu.Opening -= ContextMenuStrip_Opening;
            Tree.TreeContextMenu.ItemClicked -= TreeContextMenu_ItemClicked;
            Tree.KeyUp -= Tree_KeyUp;

            if (m_eqEditor != null)
            {
                m_eqEditor.OnVariableDeleted -= m_eqEditor_OnVariableDeleted;
                m_eqEditor.OnVariableAdded -= m_eqEditor_OnVariableAdded;
                m_eqEditor = null;
            }
        }