예제 #1
0
        private void Avancer(bool creationAutorisee)
        {
            if (selecteurDir.Text != "")
            {
                AffichageTexte.SaveFile(PathActuel);
                string seltext = selecteurDir.Text.Trim();

                if (Elements.ContainsKey(seltext))
                {
                    Historique.Add(PathActuel);
                    PathActuel = Elements[seltext];
                    AffichageTexte.LoadFile(PathActuel);
                }
                else if (creationAutorisee)
                {
                    Historique.Add(PathActuel);
                    string name  = seltext;
                    string model = (string)selecteurModeles.SelectedItem;
                    AffichageTexte.LoadFile(Modeles[model]);
                    if (!System.IO.Directory.Exists(Modeles[model]))
                    {
                        System.IO.Directory.CreateDirectory(DirBase + "/" + model);
                    }
                    string pathsave = DirBase + "/" + model + "/" + name + ".rtf";
                    PathActuel = pathsave;
                    AffichageTexte.SaveFile(pathsave);
                    Elements.Add(name, pathsave);
                    SetElements();
                }
                indicPosition.Text = System.IO.Path.GetFileNameWithoutExtension(PathActuel);
            }
        }
예제 #2
0
 private void bSave_Click(object sender, EventArgs e)
 {
     AffichageTexte.SaveFile(PathActuel);
 }