예제 #1
0
 /// <summary>
 /// Crée une nouvelle fenêtre fille
 /// </summary>
 /// <param name="titre">Titre de la fenêtre</param>
 /// <param name="typeSchéma">Type de schéma à créer</param>
 /// <returns></returns>
 private void NouvelleFenêtre(string titre, TypeSchéma typeSchéma)
 {
     #region Création
     Graphe nouveauDessin = new Graphe(titre, typeSchéma, this);
     nouveauDessin.FormClosed += nouveauDessin_FormClosed;
     #endregion
     #region Ajout d'une référence de la fenêtre
     if (MdiChildren.Length == 0)
     {
         menuFenêtre.DropDownItems.Add(new ToolStripSeparator());
         menuFenêtre.DropDownItems[0].Enabled = true;
         menuFenêtre.DropDownItems[1].Enabled = true;
         tileButton.Enabled    = true;
         cascadeButton.Enabled = true;
     }
     ToolStripMenuItem menuItem = new ToolStripMenuItem(nouveauDessin.ToString());
     menuItem.Tag    = nouveauDessin;
     menuItem.Click += menuItem_Click;
     menuFenêtre.DropDownItems.Add(menuItem);
     nouveauDessin.Tag = menuItem;
     nouveauDessin.Show();
     panneauAccueil.Hide();
     Enable(true);
     #endregion
 }
예제 #2
0
        private void ouvrirToolStripMenuItem_Click(object sender, EventArgs e)
        {
            OpenFileDialog opfd = new OpenFileDialog();

            opfd.Filter           = Properties.Resources.sauvegarde;
            opfd.InitialDirectory =
                Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
            if (opfd.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                currentFiles.Add(opfd.FileName);
                Graphe dessin = new Graphe(opfd.FileName, this);
                if (dessin.MdiParent != null)
                {
                    panneauAccueil.Hide();
                    dessin.FormClosed += nouveauDessin_FormClosed;
                    dessin.Show();
                }
            }
        }
예제 #3
0
        private void ouvrirToolStripMenuItem_Click(object sender, EventArgs e)
        {
            OpenFileDialog opfd = new OpenFileDialog();
            opfd.Filter = Properties.Resources.sauvegarde;
            opfd.InitialDirectory =
            Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
            if (opfd.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                currentFiles.Add(opfd.FileName);
                Graphe dessin = new Graphe(opfd.FileName, this);
                if (dessin.MdiParent != null)
                {
                    panneauAccueil.Hide();
                    dessin.FormClosed += nouveauDessin_FormClosed;
                    dessin.Show();
                }
            }

        }
예제 #4
0
 /// <summary>
 /// Crée une nouvelle fenêtre fille
 /// </summary>
 /// <param name="titre">Titre de la fenêtre</param>
 /// <param name="typeSchéma">Type de schéma à créer</param>
 /// <returns></returns>
 private void NouvelleFenêtre(string titre, TypeSchéma typeSchéma)
 {
     #region Création
     Graphe nouveauDessin = new Graphe(titre, typeSchéma, this);
     nouveauDessin.FormClosed += nouveauDessin_FormClosed;
     #endregion
     #region Ajout d'une référence de la fenêtre
     if (MdiChildren.Length == 0)
     {
         menuFenêtre.DropDownItems.Add(new ToolStripSeparator());
         menuFenêtre.DropDownItems[0].Enabled = true;
         menuFenêtre.DropDownItems[1].Enabled = true;
         tileButton.Enabled = true;
         cascadeButton.Enabled = true;
     }
     ToolStripMenuItem menuItem = new ToolStripMenuItem(nouveauDessin.ToString());
     menuItem.Tag = nouveauDessin;
     menuItem.Click += menuItem_Click;
     menuFenêtre.DropDownItems.Add(menuItem);
     nouveauDessin.Tag = menuItem;
     nouveauDessin.Show();
     panneauAccueil.Hide();
     Enable(true);
     #endregion
 }