コード例 #1
0
        private void m_nouveauModuleToolStripMenuItem_Click(object sender, EventArgs e)
        {
            TreeNode node = m_ArbreModules.SelectedNode;

            if (node == null)
            {
                return;
            }

            CModuleParametrage moduleParent = node.Tag as CModuleParametrage;
            CModuleParametrage newModule    = null;

            // Ajouter ici un Module
            newModule = new CModuleParametrage(m_contexte);
            newModule.CreateNewInCurrentContexte();
            if (CFormInfosNouveauModule.EditModule(newModule))
            {
                newModule.CreateNewInCurrentContexte();

                if (moduleParent != null)
                {
                    newModule.ModuleParent = moduleParent;
                }

                TreeNode childNode = new TreeNode(newModule.Libelle);
                childNode.Tag = newModule;
                node.Nodes.Add(childNode);
                node.Expand();
            }
        }
コード例 #2
0
        public static bool EditModule(CModuleParametrage module)
        {
            m_moduleParametrage = module;

            CFormInfosNouveauModule form = new CFormInfosNouveauModule();

            if (form.ShowDialog() == DialogResult.OK)
            {
                return(true);
            }

            return(false);
        }