/// <summary> /// Ouvre un projet existant en le chargeant depuis le fichier donné. /// </summary> /// <param name="filename"></param> void OpenProjectFile(string filename) { if (!File.Exists(filename)) { MessageBox.Show("Le fichier '" + filename + "' n'existe pas."); return; } ProjectNode proj = ProjectNode.Load(filename); m_project = proj; m_projectTree.SetProject(proj); m_codeTabs.TabPages.Clear(); m_pageInfos.Clear(); Text = "Clank.IDE - " + m_project.Name + " (" + m_project.SavePath + ")"; m_configuration.AddRecentProject(filename); m_configuration.Save("config.xml"); SetStatusMessage("Projet '" + m_project.Name + "' ouvert avec succès."); }