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(); } }
public static bool EditModule(CModuleParametrage module) { m_moduleParametrage = module; CFormInfosNouveauModule form = new CFormInfosNouveauModule(); if (form.ShowDialog() == DialogResult.OK) { return(true); } return(false); }